随笔分类 -  设计模式

摘要:MFC 中的设计模式分析 最近在学习设计模式,突然想到MFC里面其实也包含有设计模式的原理,于是分析了一下,做一个笔记,网上也找了一些资料,在此一并感谢。 创建型模式 单例模式(Singleton Pattern)单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单 阅读全文
posted @ 2017-02-15 21:36 米罗西 阅读(1476) 评论(0) 推荐(0) 编辑
摘要:原文:UML类图知识整理 UML类图 UML,进阶必备专业技能,看不懂UML就会看不懂那些优秀的资料。 这里简单整理 类之间的关系 泛化关系(generalization) 泛化在Java中表现为继承(extends) ,is-a的关系 实现在Android中表现为implements 接口,或者e 阅读全文
posted @ 2016-07-21 20:49 米罗西 阅读(240) 评论(0) 推荐(0) 编辑
摘要:原文: 设计模式大集合 最近要做架构了,得把设计模式整理一遍。因为这玩意,设计时能用就用,所以得明白啥时候用。不过要是成本太高了,或者根本低耦合没意义,就没必要用。这里列出使用场合(仅限于设计阶段),而且这文章不是给没学过的人看的,复习用的。 另外,并行设计模式不在本文范围内。 Creational 阅读全文
posted @ 2016-07-10 00:35 米罗西 阅读(183) 评论(0) 推荐(0) 编辑
摘要:学习AOP时,教材上面都说使用的是动态代理,可是在印象中代理模式一直都是控制访问什么的,怎么又动态增加行为了,动态增加行为不是装饰器模式吗?于是 找了很多资料,想弄清楚这两者之间到底有什么区别。结果发现这一篇英文文章讲的很清晰,就翻译一下,供参考。 首先,让我们先看一下下面的这两个UML类图,他们分 阅读全文
posted @ 2016-04-24 23:00 米罗西 阅读(149) 评论(0) 推荐(0) 编辑
摘要:原文:UML用例图总结 转载请注明出处:http://blog.csdn.net/tianhai110 用例图主要用来描述 用户、需求、系统功能单元 之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 阅读全文
posted @ 2016-04-22 22:17 米罗西 阅读(226) 评论(0) 推荐(0) 编辑
摘要:原文:UML序列图总结 序列图主要用于展示对象之间交互的顺序。 序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。 消息用从一个对象的生 阅读全文
posted @ 2016-04-22 22:09 米罗西 阅读(191) 评论(0) 推荐(0) 编辑
摘要:熟练的掌握类图能够方便理解和记忆设计模式。这里沿用了资料1中所陈述的内容。 常见的有以下几种关系:泛化(Generalization)、实现(Realization)、关联(Association)、聚合(Aggregation)、组合(Composition)、依赖(Dependency) 1. 阅读全文
posted @ 2016-04-22 22:00 米罗西 阅读(222) 评论(0) 推荐(0) 编辑
摘要:精华文章:http://blog.csdn.net/column/details/sjmsxgjs.html http://www.cnblogs.com/beijiguangyong/archive/2010/11/15/2302807.html 包括有 Factory Method(工厂方法)  阅读全文
posted @ 2016-04-22 21:58 米罗西 阅读(158) 评论(0) 推荐(0) 编辑
摘要:原文:完成C++不能做到的事 - Visitor模式拿着刚磨好的热咖啡,我坐在了显示器前。“美好的一天又开始了”,我想。 昨晚做完了一个非常困难的任务并送给美国同事Review,因此今天只需要根据他们提出的意见适当修改代码并提交,一周的任务就完成了。剩下的两三天里,我就可以有一些空余的时间看看其它... 阅读全文
posted @ 2016-01-10 18:03 米罗西 阅读(257) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示