培训首页  >  软件开发新闻  >  南通python面向对象设计需遵循的原则有哪些
南通Python课程

南通python面向对象设计需遵循的原则有哪些

来源:

科迅教育

    发表于:2022-04-06 16:41:03   31次浏览

南通python面向对象设计需遵循的原则有哪些!Python面向对象编程一般遵循以下原则:单一职责原则、里氏替换原则、接口隔离原则、依赖倒置原则、开闭原则、迪米特法则、组合/聚合复用原则。

 


(1)单一职责原则:一个类一般只负责一项职责,以提高类的可读性,提高系统的可维护性,减少变更引起的风险,提高内聚力。

(2)里氏替换原则:在超类存在的地方,子类是可以替换的。在软件中将一个基类对象替换为其子类对象时,程序不会产生任何错误和异常,反之则不然,所以在程序中尽量使用基类类型来定义对象,并在运行时确定其子类类型,使用子类对象来替换父类对象。

(3)接口隔离原则:应该提供单一接口,不要创建庞大的接口,要为每个类创建一个专用的接口,而不是试图创建一个非常庞大的接口供所有依赖它的类调用。

专用的接口要比综合的接口更灵活,以提高系统的灵活性和可维护性。

(4)依赖倒置原则:尽量依赖抽象的实现,而不是依赖具体的实现,不能有循环的依赖。

使用依赖倒置原则可以减少类之间的耦合,提高系统的稳定性,减少并行开发带来的风险,提高代码的可读性和可维护性。

(5)开闭原则:面向扩展开放,面向修改关闭。

(6)迪米特法则:又叫少知识原则,一个软件实体应当尽可能少地与其他实体发生相互作用。

(7)组合/聚合复用原则:尽量使用组合/聚合达到复用,尽量少用继承。

科迅Python培训报名享受4大特权:

1、免费试学一周,先学习,后交费

2、真人面授,以实际项目带动教学,零起点入学,分阶式教学模式。

3、企业直招,拥有名企合作资源,毕业即就业,提供上千岗位选择。

4、重修学期,一期没学会,下期免费学,直到会了为止

以上是南通科迅教育培训机构,为你整理关于Python培训的相关介绍,如需了解更多的培训班、课程、价格、试听等信息,请您留下联系方式,我们课程顾问会尽快联系您,为您定制专属课程,开始您的学习之旅。


文中图片素材来源网络,如有侵权请联系删除
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

热门课程

  • 南通嵌入式培训

    询价

  • 南通大数据培训

    询价

  • 南通电脑编程培训

    询价

  • 南通C#培训-科迅教育

    询价

  • 南通Python课程

    询价