企业网站建设投标书,品牌型网站的特点,福建省建设职业管理中心网站,如何 网站推广1、 开闭原则软件实体#xff08;模块#xff0c;类#xff0c;方法等#xff09;应该对扩展开放#xff0c;对修改关闭#xff0c;即在设计一个软件系统模块#xff08;类#xff0c;方法#xff09;的时候#xff0c;应该可以在不修改原有的模块#xff08;修改关…1、 开闭原则软件实体模块类方法等应该对扩展开放对修改关闭即在设计一个软件系统模块类方法的时候应该可以在不修改原有的模块修改关闭的基础上能扩展其功能扩展开放里氏替换原则所有引用基类的地方必须能透明地使用其派生类的对象即子类可以扩展父类的功能但不能改变父类原有的功能迪米特原则最少知道原则一个软件实体应当尽可能少地与其他实体发生相互作用每一个软件单位对其他的单位都只有最少的知识而且局限于那些与本单位密切相关的单一责任原则只能让一个类/接口/方法有且仅有一个职责接口分离原则不能强迫用户去依赖那些他们不使用的接口依赖倒置原则高层次模块不应该依赖于低层次模块二者都应该依赖于抽象抽象不应该依赖于细节细节应该依赖于抽象针对接口编程不要针对实现编程组合/聚合复用原则尽量使用组合/聚合不要使用类继承
2、 桥接模式将抽象部分与它的实现部分分离使它们都可以独立地变化 例如
有红色蓝色的球体和正方体需要四个子类 将形状和颜色单独作为一层就是抽取其中一个维度并使之成为独立的类层次 3、 责任链模式Chain of Responsibility Pattern是一种行为型设计模式用于将请求从一个处理者传递到另一个处理者直到请求被处理为止。在这个模式中每个处理者都有机会处理请求如果当前处理者无法处理请求则将其传递给下一个处理者直到找到可以处理请求的处理者。