摘要: 软件的分离与分解 分离:解决数据与调用的硬编码问题; 分解:解决系统的功能划分问题。 阅读全文
posted @ 2018-11-08 19:55 zzfx 阅读(449) 评论(0) 推荐(0)
摘要: Dependency and Coupling 抽象层是规则的制定者 面向抽象机制编程; 抽象机制是规则的制定者; 接口代表可变的参与者。 面向接口编程的核心是:分离与可变。 https://blog.csdn.net/jj_nan/article/details/70161086 一个接口可以从三 阅读全文
posted @ 2018-11-08 19:53 zzfx 阅读(143) 评论(0) 推荐(0)
摘要: “控制反转(Inversion of Control)的一个著名的同义原则是由Robert C. Martin提出的依赖倒置原则(Dependency Inversion Principle),它的另一个昵称是好莱坞原则(Hollywood Principle:不要调用我,让我来调用你)”[Pico 阅读全文
posted @ 2018-11-08 19:20 zzfx 阅读(702) 评论(0) 推荐(0)
摘要: 面向接口编程即面向头文件编程。 头文件代表着模块或类的签名; 头文件是签名的集合,本身也是签名; 签名即抽象。 头文件即是接口、即是抽象。 阅读全文
posted @ 2018-11-08 19:07 zzfx 阅读(167) 评论(0) 推荐(0)
摘要: 头文件标志着抽象与实现的分离,头文件的消失是编程语言的倒退 阅读全文
posted @ 2018-11-08 19:03 zzfx 阅读(125) 评论(0) 推荐(0)
摘要: 业务决定功能,功能决定技术 业务是系统; 功能是模块; 技术是支持; 阅读全文
posted @ 2018-11-08 18:45 zzfx 阅读(237) 评论(0) 推荐(0)