摘要: 讲解视频链接:https://www.bilibili.com/video/BV1J7411U7ce/ 1.起源与定义 开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Ori 阅读全文
posted @ 2020-03-22 16:44 kkkyl 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1.起源与定义 1.1起源 迪米特法则最初是用来作为面向对象的系统设计风格的一种法则,是于1987年秋天由Ian Holland在美国东北大学(Northeastern University)为一个叫做迪米特(Demeter)的项目设计提出的。这条法则指导设计了许多著名的系统,如火星登录软件系统、木 阅读全文
posted @ 2020-03-22 15:52 kkkyl 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 题目:某软件公司欲开发一个数据格式转换工具,可以将不同数据源如txt文件、数据库、Excel表格中的数据转换成XML格式。为了让系统具有更好的扩展性,在未来支持新类型的数据源,开发人员使用工厂方法模式设计该转换工具的核心类,客户端只需使用工厂类即可获得具体的转换类对象,再调用其相应方法实现数据转换操 阅读全文
posted @ 2020-03-22 15:11 kkkyl 阅读(239) 评论(0) 推荐(0) 编辑