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