![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
typescript
文章平均质量分 52
wcc_chao@163.com
WEB高级软件工程师,在nodejs,reactjs,Android领域深耕多年
展开
-
typescript实现命令模式
typescript实现命令模式定义命令模式将不同的请求封装成命令对象,接受者根据实际业务调用这些命令对象。当不同的业务集中到一个方法中时,采用命令模式将每个业务作为一条命令执行,通过命令模式解除耦合。类模型Command接口: 包含excute(), undo()方法ConcreteCommand类,具体命令,实现Command接口Client类: 客户,创建命令->绑定请求者Receiver类: 具体业务Invoker类: 命令请求者。只接收指令并执行,不用管具体指令是什么。原创 2021-05-08 09:38:12 · 295 阅读 · 0 评论 -
TypeScript中的`extends`继承原理分析
TypeScript是如何实现继承的在ts中写使用extends继承class Animal { static cell: string = '多细胞';// 静态属性 hand: number = 2;// 变量 constructor(hand: number){ this.hand = hand } eat(): void{// 方法 console.log('Animal eat') }}class Monke原创 2021-02-24 16:20:03 · 2290 阅读 · 0 评论 -
TypeScript中的关键字static
TypeScript中的关键字staticES6中的静态成员在TypeScript也存在,类的静态成员可以使用类名.变量名的形式访问,不需要创建类的实例。例如,在ts中class Circle { static pi: number = 3.14;}上面的Circle包含静态属性pi,可以使用Circle.pi访问,ts会将上面的代码编译成如下js文件var Circle = /** @class */ (function () { function Circle() {原创 2021-02-21 21:50:02 · 2451 阅读 · 1 评论