
设计模式
iteye_13008
这个作者很懒,什么都没留下…
展开
-
head first学习笔记
1.找出应用中可能变化的之处,把他们独立出来,不要和那些不需要变化的代码混在一起。 结果:由于代码变化引起的不经意变化减少,系统弹性减少。 2.针对接口编程,而不是针对实现(具体)编程。 使用委托,而不是继承。 动态设定行为。 类之间的关系可以是 "is a"-是一个,也可以是"has a",有一个。 多用组合,少用继承。 jdk中最常用的模式观察者模式 观察者模式定义了对象...原创 2011-07-26 16:34:33 · 114 阅读 · 0 评论 -
模式分类
创建型:该类模式涉及将对象实例化,将客户从创建对象的过程中解耦 行为性:涉及类和对象如何进行交互和职责分配。 结构型:把类和对象组合到更大的结构中。 适配器:封装对象,提供不同的接口。 模板模式:由子类决定如何实现一个算法的步骤。 工厂模式:由子类决定要创建的具体类是哪一个。 单例模式:确保有且只有一个对象被创建。 策略模式:封装可以互换的行为,使用委托决定具体使用哪个。 组...原创 2011-08-08 10:34:15 · 167 阅读 · 0 评论