网站建设哪里有wordpress的网站怎么保存
news/
2025/10/2 11:42:08/
文章来源:
网站建设哪里有,wordpress的网站怎么保存,oa系统是什么系统,网站建设公司宣传文案1.可放封闭原则
概念#xff1a;一个软件实体如类、模块和函数应该对扩展开放#xff0c;对修改关闭。即软件实体应该尽量在不修改原有代码的情况下进行扩展
2.里式替换原则
概念#xff1a;所有引用父类的地方必须能透明地使用其子类的对象
3.依赖倒置原则
概念#…1.可放封闭原则
概念一个软件实体如类、模块和函数应该对扩展开放对修改关闭。即软件实体应该尽量在不修改原有代码的情况下进行扩展
2.里式替换原则
概念所有引用父类的地方必须能透明地使用其子类的对象
3.依赖倒置原则
概念高层模块不应该依赖低层模块二者都应该依赖其抽象抽象不依赖细节细节应该以来抽象换言之要针对接口编成而不是针对实现编成。
4.接口隔离原则
概念使用多个专门的接口而不使用当一的总接口即客户端不依赖那些他不需要的接口。 举个例子
from abc import ABCMeta, abstractmethodclass Animal(metaclassABCMeta):abstractmethoddef walk(self):passabstractmethoddef swim(self):passabstractmethoddef fly(self):passclass Tiger(LandAnimal):def walk(self):print(老虎走路)def swim(self):passdef fly(self):pass比如创建一个动物类它同时拥有走路游泳飞三种功能那么老虎类继承了动物类则其中就会实现一些它本不属于的方法。因此可以将动物类分成地上走的水里游的天空飞的三个类然后分别继承它。 from abc import ABCMeta, abstractmethodclass LandAnimal(metaclassABCMeta):abstractmethoddef walk(self):pass
class WaterAnimal(metaclassABCMeta):abstractmethoddef swim(self):pass
class SkyAnimal(metaclassABCMeta):abstractmethoddef fly(self):passclass Tiger(LandAnimal):def walk(self):print(老虎走路)class Frog(LandAnimal,WaterAnimal):def walk(self):print(青蛙在跳)def swim(self):print(青蛙在游泳)比如青蛙是两栖动物则它就同时拥有走路和游泳两个功能因此可以多继承。 5.单一职责原则
概念不要存在多于一个导致类变更的原因。通俗的说即一个类只负责一项职责。
6.设计模式分类
创建型模式5 工厂方法模式抽象工厂模式创建者模式原型模式单例模式 结构型模式7 适配器模式桥接模式组合模式装饰模式外观模式享元模式代理模式 行为型模式11 解释器模式责任链模式命令模式迭代器模式中介者模式备忘录模式观察者模式状态模式策略模式访问者模式模板方法模式
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/924861.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!