成功

扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

面向对象设计原则

郭艳燕
高校教师 / 培训机构讲师
天津大学 计算机科学与技术专业 本科;天津大学 计算机应用技术 硕士研究生;2005.04 - 至今 烟台大学计算机与控制工程学院软件工程系任教;主讲课程:程序设计基础、C++程序设计、统一建模语言UML、面向对象分析设计与UML、面向对象方法学 曾获 第一届“烟台大学教学质量奖”; 烟台大学第五届和第七届青年教师教学竞赛一等奖;烟台大学教学优秀教师
显示更多
【课程介绍】
面向对象设计原则是提高软件设计质量,提高软件系统的可维护性和可复用性的基本原则,是面向对象设计的基本指导思想,是评价面向对象设计的价值观体系,是设计模式的出发点和归宿。
本课程主要介绍七大面向对象设计原则:LSP里氏替换原则、OCP开闭原则、SRP单一职责原则、ISP接口隔离原则、DIP依赖倒置原则、CARP组合聚合复用原则和LOD迪米特法则(LKP最少知道原则)。
阅读更多
【课程收益】
理解软件设计中的内聚性和耦合度,以及高质量软件设计所具备的特征。
理解面向对象设计原则对提高软件设计质量的重要性。
掌握七大面向对象设计原则:LSP里氏替换原则、OCP开闭原则、SRP单一职责原则、ISP接口隔离原则、DIP依赖倒置原则、CARP组合聚合复用原则和LOD迪米特法则(LKP最少知道原则)
能够对违反面向对象设计原则的设计进行优化和重构,使其符合设计原则,从而达到高内聚和低耦合的特性。
第一章:面向对象设计原则介绍
第二章:如何衡量软件的设计质量?高内聚和低耦合
第三章:里氏替换原则(LSP,Liskov Substitution Principle)
第四章:开闭原则(OCP,Open-Close Principle)
第五章:单一职责原则(SRP,Single Responsibility Principle)
第六章:接口隔离原则(ISP,Interface Segregation Principle)
第七章:依赖倒置原则(DIP,Dependency Inversion Principle)
第八章:组合聚合复用原则(CARP,Composite/Aggregate Reuse Principle)
第九章:迪米特法则(LOD,Law of Demeter)/最少知道原则(LKP,Least Knowledge Principle)
阅读更多
手机看
关注公众号

关注公众号

下载APP

下载APP

客服 帮助 返回
顶部