设计原则&设计模式

导论
什么是设计原则:判断程序设计质量好坏的准则。什么是设计模式:软件设计过程中重复出现问题的解决方案设计原则的作用:指导抽象、类、类关系设计,相当于指导设计程序基础框架(Rank-分层、Role-角色、Relation-类关系)设计模式的作用:知道对象关系设计如何运用设计原则和设计模式
设计原则
内聚
定义:模块内部元素彼此结合的紧密程度。(模块内部元素的关联性大小)
模块:服务、模块、包、类/接口元素:业务模块(服务)、包/命名空间(模块)、类/接口/全局数据(包)、属性/方法(类/接口)
内聚性高低判断:模块内部的元素都忠于模块职责,元素之间紧密联系(模块内部元素都为模块服务)。(若模块内元素都忠于模块职责,即使关联不紧密也不影响内聚性)
内聚分类
偶然内聚:模块之间的元素联系不大,因为“巧合”放在一起,实际没有什么内聚性,如:utils包。 逻辑内聚:元素逻辑上属于同一个比较宽泛的类,

设计原则&设计模式最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/12626.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>