Typescript
Jiabing Yu
公主号【摆烂工程师】
展开
-
TypeScript设计模式之工厂模式
简单工厂模式特点:就是把同类型产品对象的创建集中到一起,通过工厂来创建,添加新产品时只需加到工厂里即可,也就是把变化封装起来,同时还可以隐藏产品的一些细节。用处:要new多个同一类型对象时可以考虑使用简单工厂。注意:对象需要继承自同一个接口我们来举例一下枪工厂:enum GunType{ AK, M4}interface Shootable { shoot(); }abstrac...原创 2019-03-11 00:26:24 · 592 阅读 · 0 评论 -
TypeScript设计模式之观察者模式
今天我们来学习一下TypeScript设计模式中的观察者模式!观察者模式:观察者模式上定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所以依赖于它的对象都得到通知并被自动更新。观察者模式的结构Client : 客户端Subject: 通知者Observer: 观察者观察者模式的利弊利:观察者和被观察者是抽象耦合的。建立一套触发机制。 弊:如果一个被观...原创 2019-03-17 20:42:21 · 510 阅读 · 0 评论