摘要: 开闭原则的英文是Open Closed Principle,简称OCP。在添加一个新的功能时,应该是在已有的代码基础上扩展代码(如新增模块、类、方法等),而非修改已有的代码。我们要时刻具备扩展意识、抽象意识、封装意识,识别可变和不可变部分,将可变部分封装,隔离变化,提供抽象的不可变接口。 阅读全文
posted @ 2020-05-02 11:30 Aurelius84 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则的英文是Single Responsibility Principle,简称SRP。我们在设计类的时候,尽量避免设计大而全的类,要设计粒度小、功能单一的类,使得一个类只负责完成一个功能,这样有利于提高代码的复用性、可读性、可维护性,实现代码高内聚、低耦合。 阅读全文
posted @ 2020-05-02 10:56 Aurelius84 阅读(283) 评论(0) 推荐(0) 编辑