《软件体系结构》——软件设计模式(自用)
《软件体系结构》——软件设计模式(自用)
面向对象设计原则
共7个,这些原则相互依赖,相互补充,但不能全用。
单一职责原则
(1) 类要单一职责(因为承担职责越多,可复用性越小)。
(2)仅有一个引起它变化的原因(如打电话:dial, connect, disconnect, send, receive)。
开闭原则(或 对可变性封装原则)
(1)在不被修改的时候被扩展(如只修改config.xml里的配置,无需修改代码)。
(2)关键:抽象化。
(3)通过重构实现。
依赖倒转原则
(1)高层模块不应该依
原创
2020-11-16 14:27:23 ·
148 阅读 ·
0 评论