
设计模式
scy411082514
这个作者很懒,什么都没留下…
展开
-
设计模式之策略模式——“要怎么做,到时候再说”
名称 策略模式 目的 解决类(Class)行为的不确定性问题 方法 将行为或特性向上进行抽象,通过对抽象的不同实现,避免了对原有代码的修改,从而便于扩展 场景: 1、假设现在有一个类A,同时它具有打印字母A跟写入字母A两个方法。 2、现在假设需要把Class A的printA()方法改为打印字母B,按照上面的设原创 2013-07-13 00:23:52 · 3149 阅读 · 0 评论 -
设计模式之观察者模式——"订不订奶您随意"
名称 观察者模式 目的 解决类之间一对多关系 方法 将行为或特性向上进行抽象,通过对抽象的不同实现,避免了对原有代码的修改,从而便于扩展 场景: 1、牛奶厂要向A小区开展每天免费送奶的业务了,可是到底有多少人想要定牛奶,有些人这个月定了,下个月又退订了,怎么办? 2、为解决这个问题,牛奶厂在A小区雇了一名小奶童负责整个小区的所原创 2013-07-13 15:06:47 · 3410 阅读 · 0 评论