
设计模式
from_the_star
sorry,本人回复消息不及时,因工作繁忙很少上线。
展开
-
TS结构型设计模式之装饰模式
定义Decorators make it possible to annotate and modify classes and properties at design time.装饰器可以让你在设计时对类和类的属性进行注解和修改通俗来说,就是在不改变原有对象的基础上,通过对其进行包装扩展(添加属性或者方法)使原有对象可以满足用户更复杂的需求。就增加功能来说,装饰模式相对生成子类更为灵活。实现装饰模式有不同的实现方法,第一种,使用继承方式,构建装饰类,传入被装饰类,进行修饰;//被装饰的原创 2020-08-15 17:52:03 · 401 阅读 · 0 评论 -
TS行为型设计模式之观察者模式
定义Define a one-to-many dependency between objects so that when one object change state,all its dependents are notified and updated automatically.(定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新...原创 2020-08-15 10:21:46 · 617 阅读 · 0 评论 -
TS创建型设计模式之工厂方法模式
定义Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiation to subclasses.定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实...原创 2019-01-14 17:59:42 · 1895 阅读 · 0 评论 -
TS创建型设计模式之单例模式
定义Ensure a class has only one instance,and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例)应用(例子)//懒汉式单例又称惰性单例,前端不考虑,如果是后端可能会考虑高并发的情况下出现多个实例class LazySingle { private ...原创 2019-01-15 00:12:47 · 3424 阅读 · 0 评论