面向对象之七大原则
面向对象之七大原则开放-封闭,单一职责,里氏替换,迪米特法则,依赖倒转,接口隔离,合成/聚合原则。1. 开闭原则(Open-Closed Principle, OCP)1.1定义定义:软件实体应当对扩展开放,对修改关闭。这句话说得有点专业,更通俗一点讲,也就是:软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等等,应该在不修改现有代码的基础上,去扩展新功能。开闭原则中原有“开”,是指对于组件功能的扩展是开放的,是允许对其进行功能扩展的;开闭
转载
2020-10-15 13:55:39 ·
312 阅读 ·
0 评论