合肥达内IT培训
美国上市IT培训机构

4001118989

合肥达内培训面向对象编程原则都有哪些要求


面向对象编程开发是目前大多数软件开发程序员都在学习的一个编程技术,而今天我们就通过案例分析来了解一下,面向对象编程原则都有哪些要求。

合肥达内培训面向对象编程原则都有哪些要求

1.单一职责原则

每个类应该只有一个变更的理由。

将不相关的功能解耦,并将它们隔离到独立的类中。

可读性、可重用性和可维护性。

2.开闭原则

在有可能需要变更的代码前面引入抽象。

只在需求合理可预测的情况下使用。

将代码与需求变更隔离开来。

3.里氏替换原则

在继承层次结构中定义适当的子类型非常重要

七大规则:

确定的参数

确定的结果

前置条件

后置条件

例外规则

内变规则

限制规则

对于将被其他人复用的代码尤其重要。

可以安全的使用子类。

4.接口分离原则

客户端应该只依赖于实际使用的功能。

小知识和小耦合原则。

健壮的设计,防止设计错误,更好的可读性。

5.依赖反转原则

管理抽象的使用。

通过抽象反转源代码的依赖关系。

防止变更出错,提高可重用性,减少对外部模块的依赖。

【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。

预约申请免费试听课程

         

上一篇:合肥达内培训软件开发经验分享都有哪些方法
下一篇:没有下一篇了

合肥达内培训软件开发经验分享都有哪些方法

合肥达内java培训软件开发常见问题都有哪些

合肥达内培训DevOps转型实践应用都有哪些方法

合肥达内培训混合云技术应用都有哪些注意事项

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 视频学习QQ群

    添加QQ群:1143617948

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省