Java的三大特性:多态、封装、继承。 Java程序设计尊崇的思想:高内聚、低耦合。 多态性:Java官方给出的定义: The dictionary definition of polymorphism refers to a principle in biology in which an org ...
分类:
其他好文 时间:
2017-07-02 15:21:03
阅读次数:
304
Bridge模式 Bridge模式 在面向对象的开发过程中,要做到2点:1、高内聚(cohesion)。2、松耦合(coupling)。可是在实际开发过程中难以把握,比如会遇到这种问题: 1)客户给了一个需求,之后我们用一个类A来实现。 2)客户的需求有了变化,要用到2个算法来实现。于是我们通过定义 ...
分类:
其他好文 时间:
2017-06-25 21:19:48
阅读次数:
170
责任链模式定义如下: avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request.Chain the receiving ob ...
分类:
其他好文 时间:
2017-06-23 13:08:48
阅读次数:
141
34 33 what are cohension levels from bad to good? coincidental logical temporal procedural communicational sequential functional 32 what are coupling ...
分类:
其他好文 时间:
2017-06-07 20:50:55
阅读次数:
234
定义 Define an object that encapsulates how a set of objects interact. Mediator promptes loose coupling by keeping objects from referring to each other ...
分类:
其他好文 时间:
2017-06-02 13:27:27
阅读次数:
215
定义 Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request.Chain the receiving objects an ...
分类:
其他好文 时间:
2017-04-29 23:28:48
阅读次数:
240
https://en.wikipedia.org/wiki/Coupling_(computer_programming) In software engineering, coupling is the degree of interdependence between software modu ...
分类:
其他好文 时间:
2017-04-02 13:51:02
阅读次数:
261
Computer Science An Overview _J. Glenn Brookshear _11th Edition 耦 两个人一起耕地 one of the benefits of the object-oriented paradigm is that it inherently te ...
分类:
其他好文 时间:
2016-11-12 19:52:27
阅读次数:
155
几年前,我写了篇关于闩锁和为什么SQL Server需要它们的文章。在今天的文章里,我想进一步谈下非缓存区闩锁(Non-Buffer Latches),还有在索引查找操作期间,SQL Server如何使用它们。在这里你会学到称为闩锁耦合(Latch Coupling)的概念。 索引查找操作(Inde ...
分类:
数据库 时间:
2016-11-02 17:46:35
阅读次数:
300
1.照片 1.1 结对编程参与者:李文涛、黎柏文 1.2 展示照片 2.结对编程的优点&缺点 2.1 优点 2.2 缺点 3.怎样利用好的设计方法,如Information Hiding, Interface Design, Loose Coupling 4.Design by Contract, ...
分类:
其他好文 时间:
2016-10-02 06:41:51
阅读次数:
144