设计模式
Code_Thinking
Requirement is everything!
展开
-
设计模式学习笔记:What's 设计模式?
结合大三上学期面向对象设计、软件工程课程中与设计模式相关部分以及《设计模式其实很简单》,总结对设计模式的学习。设计模式不是凭空产生的,是对前人代码设计经验的总结.什么是设计模式 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式的目的 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。原创 2014-11-30 15:36:36 · 492 阅读 · 0 评论 -
设计模式学习笔记:结构型模式之外观模式
定义 为子系统中的一组接口提供一个高层接口,这个高层接口使得这一子系统更加容易使用,这样就降低了客户程序与具体子系统之间的耦合度。代码解释 外观模式主要是一个Facade类。//子系统Apublic class SubA{ public void MethodA() { System.out.println("子系统方法A被执行!") }原创 2014-12-25 09:50:30 · 520 阅读 · 0 评论 -
设计原则之迪米特法则
定义 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中的一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。——百度百科解释: 迪米特法则又叫最少知识原则,就是说一个对象应该尽可能少的了解其他对象——不要和陌生人说话。 那么问题来了?那应该和谁说话?答案是和自己的直接朋友说话。在面向对象的开发中该法则的表现是:原创 2014-12-05 11:25:34 · 1335 阅读 · 0 评论 -
设计模式之中介者模式
//客户端调用public static void main(Strng[] args){ ConcreteMediator mediator=new ConcreteMediator(); ConcreteColleague1 c1=new ConcreteColleague1(mediator); ConcreteColleague2 c2=new Concret原创 2014-12-30 10:56:00 · 429 阅读 · 0 评论