赞
踩
开放-封闭原则:对修改进行封闭,在原有程序需要拓展的时候,不能去修改原有的代码逻辑,而是进行拓展,实现一个热插拔(可以新增或者舍弃),这样可以使程序的扩展性更好,易于维护和升级
1.单一原则:如果一个类会发生变更,就应该将类进行拆分,否则会发生混乱。比如我们有一个T管理p1,p2,当p1发生变化的时候 就可能会导致p2也发送变化。
5.迪米特原则(最少知道法则):一个类对自己依赖的类知道的越少越好,换句话说就是对依赖类不管有多复杂,我们应该将他封装在内部,通过public方法对外提供,
6.开闭原则:一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。
当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。
当我们遵循前面介绍的5大原则,以及使用23中设计模式的目的就是遵循开闭原则。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。