Title

关于设计模式

一、设计原则:

  1. 保留不变的部分,抽取变化的部分
  2. 面向接口编程
  3. 多用组合,少用继承
  4. 对拓展开放,对修改关闭

二、设计模式

1、策略模式

利用多态,将变化的部分抽象成一个接口,针对该接口有不同的实现

2、观察者模式

主题接口和观察者接口
主题维护观察者的增加、删除、通知;

3、装饰者模式

对被装饰者进行层层包装,被装饰者和装饰者需要具有相同的基类,以便于在装饰者中调用被装饰者的方法(装饰者持有一个基类的实例变量)

posted @   Jackpot_ABC  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示