
设计模式
文章平均质量分 72
互联网打工人no1
不定时分享一些本人学习的心得,供大家分享交流学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
行为型设计模式
模板方法模式在一个抽象类中定义算法的骨架,将某些步骤延迟到子类实现。核心思想是允许子类在不改变算法结构的情况下重写特定步骤。观察者模式定义了对象之间的一对多依赖关系,当一个对象(主题)状态改变时,所有依赖它的对象(观察者)会自动收到通知并更新。责任链模式将多个处理对象连成一条链,请求沿着链传递,直到有对象处理它为止。实现了请求发送者与接收者的解耦。模式核心思想典型场景模板方法固定算法骨架,子类实现细节数据处理流程、框架设计观察者状态变化时自动通知依赖对象事件驱动系统、日志系统责任链。原创 2025-03-25 09:48:47 · 439 阅读 · 0 评论 -
结构型设计模式
适配器解决接口不匹配问题代理优化对象访问控制装饰器实现动态功能扩展。原创 2025-03-22 17:46:19 · 395 阅读 · 0 评论 -
创造型设计模式
抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。创造性设计模式提供了多种灵活的对象创建方式,帮助我们在不同的场景下更好地管理对象的创建过程。单例模式确保全局唯一实例,原型模式通过复制对象来创建新对象,三大工厂模式(简单工厂、工厂方法、抽象工厂)提供了不同层次的抽象来创建对象,而建造者模式则将复杂对象的构建过程分离出来。通过合理使用这些设计模式,我们可以提高代码的可维护性和可扩展性。原创 2025-03-20 20:22:19 · 545 阅读 · 0 评论