享元模式:运用共享技术有效地支持大量的细粒度的对象,避免对象间拥有相同内容造成多余的开销。类似于我们抽取的lib/utils文件的作用
模板方法模式:核心在于对方法的重用,它将核心方法封装在基类中,让子类继承基类的方法,实现基类方法的共享,达到方法共用。当然这种设计模式也将导致基类控制子类必须遵守某些法则。
观察者模式:其实就是发布-订阅模式,这种模式通过模块间通信来解决模块之前的耦合问题,核心有三点,订阅、发布、注销,
订阅时要注意可以同一个事件只订阅一次 也可以订阅多个事件
模板方法模式:核心在于对方法的重用,它将核心方法封装在基类中,让子类继承基类的方法,实现基类方法的共享,达到方法共用。当然这种设计模式也将导致基类控制子类必须遵守某些法则。
观察者模式:其实就是发布-订阅模式,这种模式通过模块间通信来解决模块之前的耦合问题,核心有三点,订阅、发布、注销,
订阅时要注意可以同一个事件只订阅一次 也可以订阅多个事件