设计模式
wfziyou
这个作者很懒,什么都没留下…
展开
-
面向对象----浅述对象之间的关系
面向对象----浅述对象之间的关系 对象之间的关系:依赖(需要某种服务),关联(对象间有某种对应关系),聚合,组合,继承... 依赖: 对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。 依赖一般情况下是以下几种情况之一: a、ClassA中某个方法的参数类型是ClassB; 这种情况成为耦合; b、Cla转载 2013-08-09 17:48:35 · 523 阅读 · 0 评论 -
领域驱动设计和实践
软件系统面向对象的设计思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。随着编程语言和技术的发展,各种语言特性层出不穷,面向对象是大部分语言的一个基本特性,像C++、Java、C#这样的静态语言,Ruby、Python这样的动态语言都是面向对象的语言。 但是面向对象语言并不是银弹,如果开发人员认为使用面向对象语转载 2013-11-11 14:44:09 · 764 阅读 · 0 评论 -
结合领域驱动设计的SOA分布式软件架构
引言 本文主要是参考Martion Fowler所著的《企业应用架构模式》与Eric Evans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章,欢迎各位点评。 最后两节 细说应用层 、系统总体架构 是本文的重点,着重说明领域驱动设计与SOA之间的关系,对DDD有一定基础的朋友可以越过前面的几节,直接查看第七、八节。转载 2013-11-11 14:46:34 · 895 阅读 · 0 评论 -
UML用例图总结
用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1. 参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。 2. 用例(Use Case) 用例就是外部可见的系统功能,转载 2013-11-11 14:41:53 · 562 阅读 · 0 评论 -
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老转载 2013-11-11 14:42:54 · 542 阅读 · 0 评论 -
UML基础:统一建模语言简介
目录 背景知识用例图类图序列图状态图活动图组件图部署图结束语 英文原文:UML basics: An introduction to the Unified Modeling Language 到了21世纪——准确地说是2003年,UML已经获得了业界的认同。在我所见过的专业人员的简历中,75%都声称具备UML的知识。然而,在同绝大多数求职人员面谈之后,可以明显地看出他们并不转载 2013-11-11 14:44:59 · 661 阅读 · 0 评论 -
uml 工具
1.astah 2.powerdesigner转载 2013-12-30 11:32:39 · 426 阅读 · 0 评论