Architecture
文章平均质量分 74
iteye_14294
这个作者很懒,什么都没留下…
展开
-
UML类图的各种标识法
(1)------>虚线箭头表示依赖关系(dependency),一个类需要与另外一个类一起工作,是它一种最弱的关联关系,常见于各种工具类之间的关系(2)——实线表示联合关系(association),一个类包含对另外一个类对象的引用,这个通常是使用属性来实现的,为了表明之间的包含关系,有时候会在实线的一端加上箭头(navigability arrow)来表示导航关系,如果关联的...原创 2007-01-25 10:02:19 · 625 阅读 · 0 评论 -
设计模式笔记心得(1)
[size=medium]在使用设计模式的时候始终记住两点:1.找到变化的部分,并将其封装起来2.更多的考虑用对象组合机制(复杂情况),而不是用对象继承机制(简单情况)分离抽象和实现是设计模式的精髓所在.使用设计模式的终极目标就是为了尽可能的实现重用, 从而使系统能满足需求,适应变化, 更具有可维护性, 如果不以此为目的将被视为设计模式的滥用使用继承只能算面向对象设...2008-07-17 17:40:28 · 145 阅读 · 0 评论 -
设计模式笔记心得(2)--Bridge模式,Decorator模式
[size=medium][b]Bridge模式[/b]Bridge的核心就是将抽象和实现分离, 让二者独立变化当需要将类的行为和属性分离的时候,可以采用Bridge模式, 在抽象体实现属性, 在实现体实现行为, 从而达到属性和行为能独立变化, 他们之间通过桥接(也就是将二者绑定, 在抽象类中隐藏)的方式来进行关联, 而且这种桥接绑定的关系是可动态改变的, 这也是与继承相比最大的优点, 有...2008-07-17 17:44:37 · 133 阅读 · 0 评论 -
推荐uml设计工具
做项目的时候我们经常会使用一些uml来做辅助设计, 面对市场上成堆的设计工具, 找到一款方便快捷的设计工具是我们经常要面临的选择.http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML Class diagram Sequence diagramAmaterasU...2009-05-05 11:04:04 · 134 阅读 · 0 评论 -
uml培训笔记(完善中)
[size=medium]提升销售到底要解决什么样的业务问题? --业务建模为了解决业务问题, 所开发的系统要提供什么功能和性能 -- 需求降低成本为了提供功能, 系统内部要有什么样的核心机制? --分析为了满足性能, 系统的核心机制如何用选定的技术实现? -- 设计UML的结构:简化结构:用例图+类图行为:序列图用例文档示例:用例编...原创 2008-11-08 17:42:12 · 148 阅读 · 0 评论 -
打印日志的tips
这次跟踪减库存和事务处理的问题, 非常麻烦, 主要跟我们的日志打印有关, 可以说日志很不详细, 或者打的不是地方, 不该打日志的地方有log, 该有日志的地方却没有, 导致很难发现问题, 所以以后对于异常情况的一定要打日志, 应该将打日志的重要性提高到写注释的高度, 这样可以提高我们分析问题的效率.打日志的一般技巧:1.正常情况下应该返回true, 却返回false的, 反正就是你在对...原创 2010-01-15 19:50:29 · 115 阅读 · 0 评论