会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
ssmm
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2019年6月18日
OOAD-7 面向对象设计七原则--接口隔离原则
摘要: 接口隔离原则的定义 接口隔离原则要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法 2002 年罗伯特·C.马丁给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法(Clients should not be forced to depend on
阅读全文
posted @ 2019-06-18 18:07 java世界最好语言
阅读(164)
评论(0)
推荐(0)
编辑
OOAD-6 面向对象设计七原则--单一职责原则
摘要: 单一职责原则的定义 单一职责原则规定一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分。 该原则提出对象不应该承担太多职责,如果一个对象承担了太多的职责,至少存在以下两个缺点: 一个职责的变化可能会削弱或者抑制这个类实现其他职责的能力 当客户需要该对象的某一个职责时,不得不将其他不需要的职责全
阅读全文
posted @ 2019-06-18 15:05 java世界最好语言
阅读(189)
评论(0)
推荐(0)
编辑
OOAD-5 面向对象设计七原则--依赖倒置原则
摘要: 依赖倒置原则的定义 高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象也不应该依赖细节,而细节应该依赖抽象。核心思想就是:要面向接口编程,不要面向实现编程 依赖倒置原则是实现开闭原则的重要途径之一,因为它降低了客户与实现模块之间的耦合。客户只需要查看抽象,便可以知道公开的功能以及如何调用,不需要
阅读全文
posted @ 2019-06-18 14:48 java世界最好语言
阅读(198)
评论(0)
推荐(1)
编辑
OOAD-4 面对对象设计七原则--里氏替换原则
摘要: 里氏替换原则的定义 里氏替换原则(Liskov Substitution Principle,LSP)由麻省理工学院计算机科学实验室的里斯科夫(Liskov)女士在 1987 年的“面向对象技术的高峰会议”(OOPSLA)上发表的一篇文章《数据抽象和层次》(Data Abstraction and
阅读全文
posted @ 2019-06-18 11:15 java世界最好语言
阅读(342)
评论(0)
推荐(0)
编辑