设计模式
mrwu9902
这个作者很懒,什么都没留下…
展开
-
接口和类的区别
接口和类的最重要的区别是,接口仅仅描述方法的特征(Signature),而不给出方法的实现;而类不仅给出方法的特征,而且给出方法的实现。因此,接口把方法的特征和方法的实现分割开来。这种分割,体现在接口常常代表一个角色(role),它包装与该角色相关的操作和属性,而实现这个接口的类便是扮演这个角色的演员。一个角色可以由不同的演员来演,而不同的演员之间除了扮演一个共同的角色之外,并不要求有任何其他的共转载 2012-02-01 16:53:03 · 421 阅读 · 0 评论 -
观察者模式实例代码
public interface Subject{ //调用这个方法登记一个新的观察者对象 public void attach(Obserber obserber); public void detach(Obserber obserber); public void notifyObserbers();} import java.util.原创 2012-02-01 17:31:31 · 639 阅读 · 0 评论 -
设计模式的依赖倒转原则再理解
今下午事情不多,翻开设计模式的书籍看看,依赖倒转原则是很重要的,它是“开-闭原则”的基础,具体内容:面向接口编程,依赖于抽象而不依赖于具体。写代码时,用到具体类时,不与具体类交互,而与具体类的上层接口交互。说的通俗一点就是,从程序员的开发流程来说,程序员只管编写子类就可以了,编写完就不要理睬它们了,它们不参与程序的逻辑处理,程序员思维应该放到子类的上层接口上。原创 2015-08-31 16:57:57 · 542 阅读 · 0 评论