写点什么

给前端介绍对象啦!(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:39863

评论

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

ByConity 首次 TPC-DS 测试结果发布 & 新活动邀请!

字节跳动开源

大数据 开源 字节跳动 数仓 社区

生成式AI:人工智能新生产力

百度开发者中心

人工智能 百度文心一言

生成式AI助力人工智能下半场

百度开发者中心

人工智能 百度文心一言

软件测试/测试开发丨Python 虚拟环境及pip环境管理

测试人

Python 程序员 软件测试 测试开发

SaaS出海:黄粱易得,黄金难收

ToB行业头条

面部表情识别研究:解读情绪的密码

数据堂

学习Java 8 Stream,提升编码能力!

互联网工科生

Java stream Java11 Stream API

软件测试/测试开发丨Python 常用第三方库 yaml

测试人

Python 程序员 软件测试 测试开发

RHG之人工智能漏洞挖掘

云起无垠

NFTScan | 08.07~08.13 NFT 市场热点汇总

NFT Research

NFT\

如何选择最佳的文件传输协议?(FTP、TFTP、Raysync)

镭速

文件传输协议

使用FTP文件传输协议的潜在风险

镭速

文件传输协议

面部表情识别:心理学与计算机科学的交汇点

数据堂

生成式AI发展前景展望:创新、应用与市场规模

百度开发者中心

人工智能 百度文心一言

生成式AI:未来内容产业的变革力量

百度开发者中心

人工智能 百度文心一言

更方便的集成使用!IoTDB plugin 上线 Grafana 官网!

Apache IoTDB

深度学习入门

统信软件

IT工程化,提升数科公司运营能力

用友BIP

数科公司

OpenHarmony Meetup 广州站 OpenHarmony正当时—技术开源

OpenHarmony开发者

OpenHarmony

亚信科技AntDB &U8 cloud联合产品亮相U8 cloud信创云ERP新品体验会(西安站)

亚信AntDB数据库

数据库 AntDB AntDB数据库 企业号 8 月 PK 榜

【墨菲安全实验室】 Apache Airflow Drill Provider < 2.4.3 存在任意文件读取漏洞(CVE-2023-39553)

墨菲安全

Apache 网络安全 安全 漏洞 apache 社区

面部表情识别技术的伦理问题与应对策略

数据堂

React和Vue的区别,大家怎么看?

FinFish

Vue React 小程序容器 混合app

湖仓一体:国产基础软件的创新突破与弯道超车

极客天地

【墨菲安全实验室】Smartbi未授权设置Token回调地址获取管理员权限

墨菲安全

网络安全 安全 BI

SpringBoot有几种获取Request对象的方法?

王磊

java面试

软件测试/测试开发丨Python 模块与包 学习笔记

测试人

Python 程序员 软件测试 测试开发

生成式AI在电信行业的有所为与有所不为

百度开发者中心

人工智能 文心一言

2023-08-14:用go语言写算法。给出两个长度相同的字符串 str1 和 str2 请你帮忙判断字符串 str1 能不能在 零次 或 多次 转化 后变成字符串 str2 每一次转化时,你可以将

福大大架构师每日一题

福大大架构师每日一题

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