跳至正文

NO TOWN

领域规则模式(解析器)

2025年5月30日2025年5月30日 wuzhen设计模式

领域规则模式 在特定领域中,某些变化虽然频繁,但可以抽象为某种规则。这时候,结合特定领域,将问题抽象为语法规则…Continue reading 领域规则模式(解析器)

行为变化模式(命令、访问器)

2025年5月30日 wuzhen设计模式

在组件的构建过程中,组件行为的变化经常导致组件本身剧烈的变化。“行为变化”模式将组件的行为和组件本身进行解耦,…Continue reading 行为变化模式(命令、访问器)

数据结构模式(组合、迭代器、职责链)

2025年5月26日2025年5月26日 wuzhen设计模式

“数据结构”模式 常常有一些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组…Continue reading 数据结构模式(组合、迭代器、职责链)

状态变化模式(状态、备忘录)

2025年5月21日2025年5月22日 wuzhen设计模式

“状态变化”模式 在组件构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模…Continue reading 状态变化模式(状态、备忘录)

接口隔离模式(门面、代理、适配器、中介)

2025年5月13日2025年5月21日 wuzhen设计模式

接口隔离模式: 在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接…Continue reading 接口隔离模式(门面、代理、适配器、中介)

单例模式和享元模式

2025年5月11日2025年5月22日 wuzhen设计模式

单例模式(Singleton) 在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能…Continue reading 单例模式和享元模式

对象创建模式(工厂、抽象工厂、原型、构建器)

2025年5月9日2025年5月22日 wuzhen设计模式

“对象创建”模式: 通过“对象创建”模式来绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类…Continue reading 对象创建模式(工厂、抽象工厂、原型、构建器)

单一职责模式(装饰器、桥)

2025年5月9日2025年5月21日 wuzhen设计模式

在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复…Continue reading 单一职责模式(装饰器、桥)

组件协作模式(模板方法、策略模式、观察者模式)

2025年5月8日2025年5月21日 wuzhen设计模式

模板方法属于“组件协作”模式,其实就是通过晚绑定的方式来实现框架与应用程序之间的松耦合。属于组件协作模式的还有…Continue reading 组件协作模式(模板方法、策略模式、观察者模式)

面向对象设计原则

2025年5月8日 wuzhen设计模式

依赖倒置原则(DIP) 高层模块(稳定)不应该依赖于低层模块(变化),二者都应该依赖于抽象(稳定) 抽象(稳定…Continue reading 面向对象设计原则

文章导航

较旧文章

近期文章

  • 领域规则模式(解析器)
  • 行为变化模式(命令、访问器)
  • 数据结构模式(组合、迭代器、职责链)
  • 状态变化模式(状态、备忘录)
  • 接口隔离模式(门面、代理、适配器、中介)

近期评论

    分类

    • C++
    • CSS
    • Javascript
    • Linux笔记
    • Mysql
    • 多线程开发
    • 数据结构和算法
    • 服务器的折腾
    • 未分类
    • 机器学习
    • 设计模式
    • 遥感基础

    自制小游戏在b站的视频

    链接在此
    备案号:粤ICP备2021153551号