
设计模式
zhsenl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式——策略模式
参考:http://blog.youkuaiyun.com/gnuhpc/article/details/5360328# 策略模式定义了算法簇,分别封装起来,让它们之间可以互相替换,此模式让方法的变化独立于使用方法的Client,适用于继承后的动作发生变化,要动态的改变对象的行为时。 核心思想:将is-a 转换为has-a. 基本的思路:将一些原先要继承的方法,原创 2012-05-28 19:05:09 · 595 阅读 · 0 评论 -
设计模式—— 观察者模式
参考:http://blog.youkuaiyun.com/gnuhpc/article/details/5363672 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 设计原则4:为了交互对象之间的松耦合设计而努力 类图: 问题:象站--气象搜集装置--多个类型的气原创 2012-05-28 21:57:07 · 685 阅读 · 0 评论 -
设计模式——简单工厂
例子一:package simpleFactory; public abstract class Operation { protected double NumberA; protected double NumberB; public double getNumberA() { return NumberA; } public double getNumberB() {原创 2012-05-31 21:18:02 · 606 阅读 · 0 评论 -
设计模式——工厂方法
package factoryMethod; public class LeiFeng { public void sweep() { System.out.println("sweeping"); } public void wash() { System.out.println("washing"); } } package factoryMethod; public原创 2012-05-31 21:58:34 · 755 阅读 · 0 评论