返回
科迅教育
置顶
招生热线:400-800-2181

学校地址:江苏省南通市人民中路23-6号新亚大厦三楼

南通python面向对象设计原则包括基本准则

20 2022-04-21 09:08:28

学习笔记

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

 


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

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

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

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

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

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

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

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

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

科迅Python培训师资团队:学习就业双 轻松入职放心学

1、教学品控团队

不喜欢老师?品控团队严格监管学员反馈,教师去留由你决定。

2、教学助理团队

怕学不会?项目主管贴身指导,24小时在线解答难题。

3、就业指导团队

怕不能就业?18名就业老师为您指导简历、模拟面试、推荐就业。

以上所讲差不多是2021学习Python的全部概况了,希望您读完能对自己的学习方向有个清晰的认识。如果您对Python培训课程有浓厚的兴趣,也欢迎来和科迅教育老师交流。南通科迅教育欢迎每一位热爱Python的你,每一位对自己以后职业有规划的人!


文中图片素材来源网络,如有侵权请联系删除

免费提供问答解答,帮您轻松解决难题

热门课程 全部课程

相关新闻推荐

申请免费试听

只要一个电话

我们为您免费回电

立即申请
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图