写点什么

给前端介绍对象啦!(TypeScript 版)(一)

  • 2020-01-07
  • 本文字数:496 字

    阅读完需:约 2 分钟

给前端介绍对象啦!(TypeScript版)(一)

引言:面向对象好

现在有个充话费的需求,对于你是面向过程的。你需要执行种种流程:下载支付宝 App,绑定银行卡,去网上营业厅买充值卡,充值到账。而对于你的女朋友,就大不一样了,是面向对象的。她会想:谁会充话费呢?当然是对象啦,她就跟你打电话,然后你把之前种种流程做了一遍,她收到到账短信说“谢谢亲爱的,么么哒”,这就是面向对象!女性思维大部分是面向对象的,她不关心种种流程和细节,她只关心谁可以,和结果。

类与对象:一切皆对象

回到一个古老的话题:程序是什么?


程序=数据结构+算法


在面向对象编程(Object Oriented Programming, OOP)世界里,一切皆对象。


面向对象程序=以对象为最小单位的数据结构+基于对象的操作算法


类表示一类事物,而对象表示一个具体的事物。例如:学生是类,而李雷和韩梅梅都是对象。


(温馨提示:左右滑动可查看全部代码)



class Student {//学生类 constructor(public name:string){ }}let li: Student = new Student("Li Lei");// 李雷对象let han: Student = new Student("Han Meimei");//韩梅梅对象

复制代码


本转载自 Think 体验设计公众号。


原文链接:https://mp.weixin.qq.com/s/CXaasAzRMk3mD_waWv8DHQ


2020-01-07 15:39871

评论

发布
暂无评论
发现更多内容

CAD测量三维实体表面积方法

极客天地

修改下内存配置,DolphinScheduler CPU飙升问题秒解决

白鲸开源

开源 Apache DolphinScheduler 用户案例

教学资源管理系统的测试

北京木奇移动技术有限公司

软件外包公司 出版社 教学资源网

新客户 | 美妆智造全面升级:毫秒级查询 + 极致压缩

TDengine

数据库 tdengine 时序数据库

《Operating System Concepts》阅读笔记:p700-p732

codists

操作系统

SpringAI版本更新:向量数据库不可用的解决方案!

王磊

AI超级计算机来了

PowerVerse

AI nvidia 芯片

利用 DeepSeek-R1 模型和计算机视觉微调模型实现马铃薯叶片疾病识别和分类

亚马逊云科技 (Amazon Web Services)

不到一首歌的时间,AppStudio助你快速搭建 AI 智能体应用!

商汤万象开发者

人工智能 AI

CloudWeGo + APMPlus:打造从开发到可观测的一站式体验

火山引擎开发者社区

分布式架构 火山引擎

Prometheus 性能调优:大模型和智能驾驶可观测的高基数问题

火山引擎开发者社区

AI 火山引擎

蔚来汽车智能座舱接入通义大模型,并使用通义灵码全面提效

阿里巴巴云原生

阿里云 云原生 通义灵码

企业数字化转型失败频率为什么这么高?

积木链小链

数字化转型 数字化 智能制造

CAD图纸中插入图块的详细步骤与技巧

在路上

cad cad看图 CAD看图王

项目管理工具:Jira vs Leangoo

axe

Jira 项目管理工具 办公软件 leangoo

如何选择分析型数据库?企业级选型指南与 2025 趋势解读

镜舟科技

云原生 OLAP BI 分析型数据库 StarRocks

Unity 广告质量监测工具免费开放 三大指标破解变现与体验的平衡难题

极客天地

教学资源管理系统的运营维护

北京木奇移动技术有限公司

软件外包公司 出版社 教学资源管理

第87期 | GPTSecurity周报

云起无垠

用户行为分析正在被保险行业广泛采纳-ClkLog埋点分析系统

ClkLog

开源 数据分析 画像 埋点分析

互联网服务行业怎么定义?需要用到堡垒机吗?

行云管家

网络安全 数据安全 堡垒机

3月报|DolphinScheduler项目进展一览

白鲸开源

开源 Apache DolphinScheduler

蔚来汽车智能座舱接入通义大模型,并使用通义灵码全面提效

阿里云云效

阿里云 云原生 通义灵码

三维模型怎么剖切?三维剖切详细教程来了

在路上

cad cad看图 CAD看图王

扫雷行动派|狄耐克服务万里不停歇,以Ai相伴到万家

新消费日报

五个信创小知识汇总-行云管家

行云管家

信创 堡垒机 国产化

21日报名截止!CommunityOverCode Asia 2025议题征集倒计时

白鲸开源

开源 Apache DolphinScheduler community

金融行业数字化转型破局:WhaleScheduler如何重塑万级任务调度体系?

白鲸开源

白鲸开源 WhaleStudio 商业案例

「摩根士丹利」最新人形机器人研报:头部人形机器人公司梳理和趋势分析(附报告)

机器人头条

科技 大模型 人形机器人 具身智能

暖春启幕,巨擘齐聚!2025慕尼黑上海电子展开幕首日盛况直击

极客天地

工业数据治理范式革新:TDengine虚拟表技术解析

TDengine

数据库 tdengine 时序数据库

给前端介绍对象啦!(TypeScript版)(一)_语言 & 开发_Think体验设计_InfoQ精选文章