上海Python培训
达内上海Python培训中心

15026646813

热门课程

Python设计模式6大原则

  • 时间:2018-06-29 19:41
  • 发布:上海python培训
  • 来源:Python职场

前面介绍了设计模式,这里上海Python培训说说Python设计模式的六大原则。

1.开闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。

2.里氏(Liskov)替换原则:所有引用基类(父类)的地方必须能透明地使用其子类的对象。

3.依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。换言之,要针对接口编程,而不是针对实现编程。

4.接口隔离原则:使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。

5.迪米特法则:一个软件实体应当尽可能少地与其他实体发生相互作用。

6.单一职责原则:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。

上一篇:AI人工智能工程师必备的硬技能
下一篇:没有下一篇了

Python设计模式6大原则

看完这些,就可以找Python工程师工作了

关于Python爬虫的面试题精选

还在犹豫要不要报上海Python培训班?看完后悔

选择城市和中心
贵州省

广西省

海南省

免费学习5天VIP课程