![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oo思想及设计模式
文章平均质量分 74
yuast1234
这个作者很懒,什么都没留下…
展开
-
设计模式1
2008-0327: 今天学习了三个模式,突然想到以前一个mm到kfc吃汉堡的例子,蛮有意思。 简单工厂模式: Mm到kfc对服务员说,我想吃汉堡,服务员把汉堡这个需求告诉厨师,厨师做好后给服务员,服务员把汉堡给mm。 另一日, mm又到kfc说我要吃薯条,同样服务员把薯条这个需求告诉厨师,厨师做好后给服务员,服务员把薯条给mm. mm狂开心。 这个例子中:mm是客户,服务原创 2008-04-11 01:33:00 · 661 阅读 · 0 评论 -
设计模式之Decrator
Decrator模式 通过继承,使得java所能表达的业务模式迅速扩展。但同时带来另外一个问题。继承使得维护这些父类与子类的关系变得越来越复杂。decrator正是包装已有的业务类而不用再继承一个业务类的典范。 通过在类的层次结构中创建一个平级类或者父级类来减少继承的使用。 我们可以用下面的一个例子来理解包装器模式: 我们可以认为房子是一个概念的东西。它有居住的动能。 基于这个概念, 我造了我原创 2011-12-20 18:21:24 · 825 阅读 · 0 评论