设计模式一句话总结

1. 设计原则(SOLID原则

原则名字 原则描述
单一职责原则(S) 功能只有一个
开闭原则(O) 开放扩展,关闭修改
里氏替换原则(L) 子类需要实现父类功能以保持兼容性
接口隔离原则(I) 不用的函数或者功能不要出现
依赖倒置原则(D) 细节依赖于抽象,约定优先
迪米特法则 只和朋友说话
组合/聚合复用原则 组合优于继承

2. 设计模式

模式名字 模式描述
简单工厂模式 用一个接口包装不同对象的创建
抽象工厂 简单工厂的封装
工厂方法 获得随时创建对象的能力
生成器模式 分步骤创建复杂对象
原型模式 克隆现有对象
单例模式 全局只有一个
适配器模式 将对象适配
桥接模式 在对象之间搭建桥梁
组合模式 “部分-整体”的对象树
装饰器模式 动态添加小功能
外观模式 提供一个统一的接口来访问内部
享元模式 共享多个对象所共有的相同状态
代理模式 找个代理对象
责任链模式 沿着一条链传递
命令模式 将请求封装成对象
迭代器模式 定义遍历函数
中介者模式 通过中介对象进行通信和协作
备忘录模式 保存对象的状态
观察者模式 订阅模式
状态模式 不同状态下具有不同的功能
策略模式 根据不同情况选择不同算法
模板方法 事先约定好,做时再慢慢实现
访问者模式 将具体算法与作用对象分离
posted @   当时明月在曾照彩云归  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示