软件架构设计--读书

来源:互联网 发布:马刺 知乎话题 编辑:程序博客网 时间:2024/04/29 13:44

接口隔离原则:多个专用接口优于 一个单一的通用接口

 

《面向模式的软件体系结构》《软件体系结构-- 一门初露端倪学科的展望》

http://www.cs.cmu.edu/afs/cs/project/vit/ftp/pdf/intro_softarch.pdf
http://www.ics.uci.edu/~taylor/ICS223/Krikorian.ppt

 

让我们的代码没有潜规则。减少一个接口的多个函数之间存在的 顺序性约束,不能减少的 要想办法隔离、说明。

 

良性依赖与恶性依赖。依赖不可避免,因为设计就是为了完成特定功能。

恶性依赖:被依赖的元素在“实际中”,而不是“在理论上”,是“易变的”;

良性依赖:被依赖的元素在“实际中”,而不是“在理论上”,是“不易变的”。

 

原创粉丝点击