软件构造复习二 文章目录 前言一、Programing for/with reuse二、LSP三、协变、反协变四、数组的子类型化五、泛型的子类型化六、泛型的通配符七、 Delegation八、Comparator 和Comparable九、CPR原则十、接口的组合十一、白盒框架的原理与实现十二、黑盒框架的原理和实现十三、可维护性的常见度量指标十四、聚合度与耦合度十五、SOLID十六、语法、正则表达式十七、设计模式adapterdecoratorstrategytemplateiterator/iterablefactory methodvistior 总结 前言 第九讲到第十一讲的复习 一、Programing for/with reuse 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、LSP 三、协变、反协变 四、数组的子类型化 五、泛型的子类型化 六、泛型的通配符 七、 Delegation 八、Comparator 和Comparable 九、CPR原则 十、接口的组合 十一、白盒框架的原理与实现 十二、黑盒框架的原理和实现 十三、可维护性的常见度量指标 十四、聚合度与耦合度 十五、SOLID 十六、语法、正则表达式 十七、设计模式 adapter decorator strategy template iterator/iterable factory method vistior 总结