其他分享
首页 > 其他分享> > 读书笔记----软件设计原则、设计模式

读书笔记----软件设计原则、设计模式

作者:互联网

作业二 : 读书笔记----软件设计原则、设计模式

这个作业属于哪个课程 班级的链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 预习设计模式和原则

参考书籍

书名:《软件秘籍:设计模式那点事》
作者: 郑阿奇
书名:《面向对象软件工程》
作者: 石冬凌

软件设计原则

原则 内容
开闭原则 对扩展开放,对修改关闭
迪米特原则 实体间尽量少相互作用,模块保持相对独立
单一职责原则 一个类只干一件事
接口隔离原则 多个接口好于单个接口
里氏替换原则 子类可以替换到父类的位置,且不会粗测哦
依赖倒置原则 针对接口编程,依赖于抽象而不依赖于具体。

设计模式

创建型模式

结构型模式

行为型模式

开发经验

曾经我使用过 pythonDjango3.0 框架来进行 web 开发,这个框架有一个特点就是基于 MTV 模型,其与常见的 MVC 模型稍有不同,但同样是松耦合的,使得后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。
MTV 模式简易图示:

心得体会

我认为各种设计模式的最终目的往往是使得软件各个模块尽可能高内聚、低耦合,且各个设计模式和原则往往都是混合使用的,这样才能在最大程度上实现高内聚、低耦合。要做到高内聚、低耦合的编码,始终还是需要自身的努力。

后台截图

标签:原则,读书笔记,对象,模式,----,接口,耦合,设计模式
来源: https://www.cnblogs.com/wtfhlwd/p/15974332.html