![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
懒惰机器
再见理想
展开
-
设计模式学习之装饰者模式
设计模式学习之装饰者模式装饰者模式:对象的动态组合,动态地给一个对象添加一些额外的职责。使用情况:遇到当不想创建太多子类时,可以考虑下这个模式。联想思考:关键字装饰,联想生活,人可以穿各种不一样的衣服,可以使用各种交通工具,房子可以有不一样的装修,游戏人物可以装备不同装备等。举例实践:小明,看了英雄联盟,也想上拥有超能力,然后行侠仗义。于是他找到了大湿。大湿想了原创 2013-11-18 20:18:56 · 577 阅读 · 0 评论 -
设计模式学习_建造者
设计模式学习_建造者 最近在封装项目对话框模块时,看了下安卓对话框封装源码,然后顺便学习了建造者模式。。。 以前买个几本关于设计模式的书,但那时思想跟不过来一直看不懂,随着时间推移,代码写多了,看别人的代码页看多了,然后开始慢慢理解传说中的设计模式了。一句话思考很重要。 问题做项目时,可能会遇到一个要组建一个复杂对象的问题,比如打印不同类型的单子,或者原创 2013-11-05 21:41:10 · 532 阅读 · 0 评论 -
设计模式学习_代理模式
设计模式学习_代理模式问题最近在做项目时,要封装一个树状对象的对话框,于是上网百度了一个别人做好的东西移植过来。突然发现,如果项目的树状对象要套在他这个控件上面要加多几个属性,那不是我要装上去的对象都要加多几个与它无关的属性?那以后这个对象做其他用途是不是也要加多几个无关属性?想想感觉不对头,就好像你要跑步难道就要给你移植双猪脚?你要去北京难道要给你移植对鸡翅?这样明显不合理嘛,勉强有幸福原创 2013-11-06 23:02:30 · 444 阅读 · 0 评论 -
设计模式学习之观察者模式
设计模式之观察者模式生活:最近弄了台准系统游戏本,第一次接触准系统这个概念。说白就是品牌机的私生子,都是一个妈生的。然后私生子一般性价比都比原配的好。但私生子始终是私生子,是不会被品牌商认可的,没保修滴,要修只能到卖家那。哥屌丝一个,买电脑只能是想以最低的价格买好的电脑了。保修之类的,I dont care。最后,入手的本本不错,甚是喜欢。回归正题。意图:当一个对象状态发生改变时,让依原创 2013-11-13 21:22:28 · 522 阅读 · 0 评论 -
设计模式综述
设计模式分为三种类型,共23种。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。转载 2014-07-26 23:44:24 · 246 阅读 · 0 评论 -
设计模式—单例模式
杂谈:单例模式应该是我接触最早的一个模式,好像也是最好理解的一个模式。大概意思就是在原创 2014-07-27 00:27:33 · 317 阅读 · 0 评论 -
设计模式学习——策略模式Strategy
杂言:理论:UML图:举例:代码实现原创 2014-11-04 09:17:41 · 376 阅读 · 0 评论 -
设计模式学习——模板方法模式
1. 杂言:2. 理论:3. UML图:4. 举例: a. 遇到问题 b.代码实现 c. 结果5. 应用实例:6. 探讨原创 2014-11-08 01:38:53 · 306 阅读 · 0 评论