设计模式笔记

张开发
2026/4/4 19:41:14 15 分钟阅读
设计模式笔记
面试经常被问到是否了解设计模式在这里好好记录一下扩展开发思维多多学习向你们敬礼啊~salute先学点常用的剩下后面再学哈主打一个循序渐进单例模式定义保证一个类中仅有一个实例且提供访问访问api工厂模式定义封装创建对象的逻辑根据类型的不同创建不同的对象场景每一类数据都有特定的样式展示在页面上通过封装一个入参为type的函数switch/case根据类型选中该类型的UI类返回创建的实例对象绑定到对应数据上原型模式装饰者模式(常用)定义用于给对象动态添加新功能/职责场景继承类父类定义通用的属性/方法子类除了继承父类公用的属性方法还根据业务需求走一些特殊逻辑观察者模式Observer Pattern定义观察者Observe直接订阅Subscribe主题Subject,而当主题被激活的时候会触发Fire Event观察者里的事件发布订阅者模式订阅者Subscriber把自己想订阅的事件注册Subscribe到调度中心Topic当发布者Publisher发布该事件Publish topic到调度中心也就是该事件触发时由调度中心统一调度Fire Event订阅者注册到调度中心的处理代码。组合模式

更多文章