网站建设与思想阵地,网站项目申报书建设规模,网站可能存在什么问题吗,创意服装设计一、六大设计原则
#x1f360; 开闭原则 (Open Close Principle) #x1f48c; 对扩展开放#xff0c;对修改关闭。在程序需要进行拓展的时候#xff0c;不能去修改原有的代码#xff0c;实现一个热插拔的效果。简言之#xff0c;是为了使程序的扩展性好#xff0c;易…一、六大设计原则 开闭原则 (Open Close Principle) 对扩展开放对修改关闭。在程序需要进行拓展的时候不能去修改原有的代码实现一个热插拔的效果。简言之是为了使程序的扩展性好易于维护和升级。想要达到这样的效果需要使用接口和抽象类。 里氏代换原则 (Liskov Substitution Principle) 面向对象设计的基本原则之一。任何基类可以出现的地方子类一定可以出现。里氏代换原则是对开闭原则的补充实现开闭原则的关键步骤就是抽象化而基类与子类的继承关系就是抽象化的具体实现所以里氏代换原则是对实现抽象化的具体步骤的规范。 依赖倒转原则 (Dependence lnversion Principle) 开闭原则的基础针对接口编程依赖于抽象而不依赖于具体即依赖接口而不是实体类。 接口隔离原则 (lnterface Segregation Principle) 使用多个隔离的接口比使用单个接口要好降低类之间的耦合度一个功能一个接口。设计模式就是从大型软件架构出发、便于升级和维护的软件设计思想它强调降低依赖降低耦合。 最少知道原则 迪米特法则 (Demeter Principle) 一个实体应当尽量少地与其他实体之间发生相互作用使得系统功能模块相对独立。 合成复用原则 (Composite Reuse Principle) 尽量使用合成/聚合的方式而不是使用继承。通过将已有的对象纳入新对象中作为新对象的成员对象来实现的新对象可以调用已有对象的功能从而达到复用。