设计模式与原则:软件开发中解决方案与实践.pdfVIP

  • 1
  • 0
  • 约9.15千字
  • 约 19页
  • 2026-05-20 发布于北京
  • 举报

设计模式与原则:软件开发中解决方案与实践.pdf

零声学院Mark⽼师

书籍

《设计模式-可复⽤⾯向对象软件的基础》

《重构与模式》

设计模式

设计模式是指在软件开发中,经过验证的,⽤于解决在特定环境下,重复出现的,特定问题的解决⽅

案;

内存模型:

扩展:c语⾔当中的多态

redis

nginx

模式设计原则:

依赖倒置原则

⾼层模块不应该依赖低层模块,⼆者都应该依赖抽象;

抽象不应该依赖具体实现,具体实现应该依赖于抽象;

⾃动驾驶系统公司是⾼层,汽⻋⽣产⼚商为低层,它们不应该互相依赖,⼀⽅变动另⼀⽅也会

跟着变动;⽽应该抽象⼀个⾃动驾驶⾏业,⾼层和低层都依赖它;这样以来就解耦了两⽅

的变动;⾃动驾驶系统、汽⻋⽣产⼚商都是具体实现,它们应该都依赖⾃动驾驶⾏业(抽

象);

开放封闭原则

⼀个类应该对扩展开放,对修改关闭;

⾯向接⼝编程

不将变量类型为某个特定的具体类,⽽是为某个接⼝。

客户程序⽆需获知对象的具体类型,只需要知道对象所具有的接⼝。

减少系统中各部分的依赖关系,从⽽实现“⾼内聚

文档评论(0)

1亿VIP精品文档

相关文档