设计原则(Java 与模式-笔记 一)
?相关的设计模式:策略模式、合成模式、代理模式。
?正确的设计应该是:
?相关设计模式:工厂方法模式、模板方法模式、迭代子模式。
?满足地卡特法则的系统应该为:
?上图中使用了Friend?类作为中间层,间接调用Strange?类的方法。这样使得调用的具体细节被隐藏在Friend内部,从而使Someone与Strange?之间的直接联系被省略掉了。这样一来,使得系统内部的耦合度降低。
???这篇总结是我在一年前从?Java 与模式书上摘录的,自己觉得有用,容易忘记的,有时间便记录总结下。发表在这主要是为了方便以后能更好的回顾,还有几篇也将陆续整理下发表。。by zhxing