太原市做网站企业网站备案时间
太原市做网站,企业网站备案时间,动画制作专业电脑推荐,重庆企业站seo1.开闭原则#xff1a;#xff08;面向对象编程中#xff0c;最核心最基础的一个原则#xff0c;所有设计模式都是围绕这一原则去实践#xff09;对原有的类不做修改#xff0c;只做扩展
2.单一职责#xff1a;说的是类的职责要单子。也就是说一个类最好只负责一方面的…1.开闭原则面向对象编程中最核心最基础的一个原则所有设计模式都是围绕这一原则去实践对原有的类不做修改只做扩展
2.单一职责说的是类的职责要单子。也就是说一个类最好只负责一方面的事情。比如说表现层、业务层、持久层的职责就是单一职责。
3.接口隔离指的是接口的功能要尽量的少。不要一个接口包含太多的功能。
4.里氏替换指的是如果使用继承来进行功能扩展的化不要在子类中去改变父类已经实现的方法。而实通过添加新的方法去扩展父类的功能。
5.依赖倒置通过抽象接口或抽象类是各个类或模块实现彼此独立互不影响实现模块间的松耦合面向接口或面向抽象。也可以理解为由传统的高层次依赖低层次或抽象依赖具体实现的反转即具体依赖于抽象低层次依赖于高层次。
每个类都应有接口口或抽象类或同时具备这是依赖倒置的前提条件有了抽象才可以倒置。任何类型不应从具体类派生应从抽象类或接口派生。尽量不要重写基类的方法。要结合里氏替换原则继承规范来使用。
6.合成复用指的是能用组合或者聚合关系就不用继承
7.迪米特原则最少认知降低耦合度
总结开闭原则是总纲要“对扩展开放对修改关闭”里氏替换原则是不要破坏继承体系依赖倒置原则主张面向接口或抽象类编程单一职责讲的是类要职责单一接口隔离原则是设计接口的时候要精简单一迪米特法则要降低耦合度合成服用原则主张优先使用组合或者聚合关系复用少用继承关系复用。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91481.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!