摘要:第五章第二节 设计可复用的软件 5-1节学习了可复用的层次、形态、表现;本节从类、API、框架三个层面学习如何设计可复用软件实体的具体技术。 Outline 设计可复用的类——LSP 行为子结构 协变与逆变 Liskov替换原则(LSP) 各种应用中的LSP 数组是协变的 泛型中的LSP 为了解决类 阅读全文
posted @ 2018-06-13 22:38 HongmingYou 阅读(996) 评论(0) 推荐(0) 编辑
摘要:第五章第一节 可复用性的度量、形态和外部观察 本节探讨可复用软件的形态与特征,下一节学习“如何构造”。 Outline 什么是软件复用 可复用实现的级别 源代码级别的复用 模块级别的复用:类、抽象类、接口 库级别的复用:API、包 系统级别的复用:框架 对可复用性的外部观察 白盒框架和黑盒框架 源代 阅读全文
posted @ 2018-06-13 20:10 HongmingYou 阅读(578) 评论(0) 推荐(0) 编辑