![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
wuliEcho
点点滴滴,尽在文中
展开
-
降低对象之间的耦合关系
什么叫耦合?耦合是指两个实体相互依赖对方的一个程度。比如在计算机硬件里,要设计一个系统,这个系统有一块主板,假如这个主板依赖于某种图形显示卡,则就意味着我们实现必须实现开发好这块图形显示卡,如果没有图形显示卡,则主板没法设计。更严重的是图形显示卡又依赖于某种芯片,则必须先有芯片,才能开发出图形显示卡,接着才能开发出这种主板。三者之间的开发工作是串行的。这种依赖显然是需要避免的。因此我们必须将系原创 2017-09-26 14:35:30 · 960 阅读 · 0 评论 -
Java中的“开-闭”原则
正如牛顿三大定律在经典力学中的位置一样,开-闭原则是面向对象的可复用设计(Object Oriented Design 或OOD)的基石。什么是开-闭原则?开-闭原则(Open-Closed Principle,简称OCP),其经典定义是:Software entitiesshould be open for extension , but closed formodification。原创 2017-09-26 14:35:33 · 675 阅读 · 0 评论