设计模式
iteye_21263
这个作者很懒,什么都没留下…
展开
-
java adapter pattern
适配器模式适用于这样的情况; 接受你现在拥有的接口,产生你需要的接口。 例如我们现在拥有这样的接口 public class Filter { public String name() { return getClass().getSimpleName(); } public Waveform process(Waveform input) { return input; ...原创 2010-12-14 21:56:49 · 87 阅读 · 0 评论 -
设计模式之刘邦关系系统---面线对象核心思想面向接口编程吗,单一原则,合成聚合原则的完美演绎...
我们下面帮刘邦实现其管理系统。我们将用这个例子讲解面向对象编程的核心: A 面向接口编程。 B合成复用原则。 好处: 为何“要尽量使用合成和聚合,尽量不要使用继承”呢?这是因为:第一,继承复用破坏包装,它把超类的实现细节直接暴露给了子类,这违背了信息隐藏的原则;第二:如果超类发生了改变,那么子类也要发生相应的改变,这就直接导致了类与类之间的高耦合,不利于类的扩展、复用、维护等,也带来了...原创 2011-02-26 16:49:04 · 161 阅读 · 0 评论 -
设计模式深入读书笔记
1 面向对象编程的核心思想是针对接口编程而不是针对实现编程。只要订好了接口就是许下了承诺是不容许轻易更改的。 2 单一职责原则,一个类因该只有一个原因引起他的改变,所以其实现的功能要尽量的单一。 如经典的 MVC设计模式,其基本流程:用户与视图交互,视图接受并反馈用户的动作,视图将相应的请求的请求转给相应的控制器,由控制器来决定调用哪一个模型,然后由模型来调用相应的业务逻辑来对用户的数据进行加...原创 2011-02-26 19:10:32 · 120 阅读 · 0 评论