摘要: 定义:合成聚合原则经常又叫做合成复用原则(Composite ReusePrinciple或CRP),尽量使用对象组合,而不是继承来达到复用的目的。 就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新对象通过向这些对象的委派达到复用已有功能的目的。简而言之,要尽量使用合成/聚合,尽 阅读全文
posted @ 2020-03-21 20:52 爱吃牛大 阅读(236) 评论(0) 推荐(0)
摘要: 依赖倒置原则定义 1、上层模块不应该依赖底层模块,它们都应该依赖于抽象。2、抽象不应该依赖于细节,细节应该依赖于抽象。 在依赖倒置原则中的倒置指的是和一般OO设计的思考方式完全相反。 举个例子,现在你需要实现一个比萨店,你第一件想到的事情是什么?我想到的是一个比萨店,里面有很多具体的比萨,如:芝士比 阅读全文
posted @ 2020-03-21 20:49 爱吃牛大 阅读(181) 评论(0) 推荐(0)