0%

设计模式

  • 设计模式核心思想封装变化

将变与不变分离,确保变化的部分灵活、不变的部分稳定

创建型

1.简单工厂

  • 先谈构造器模式

2.抽象工厂

3.单例模式

4.原型模式

结构型

1.装饰器模式

2.适配器模式

3.代理模式

行为型

1.策略模式

2.状态模式

3.状态模式

4.观察者模式

  • 生活中的观察者模式

对于一个互联网团队,应对每一个需求,就会有一个产品经理+n个技术人员(形成,发布者和订阅者

角色

5.迭代器模式