随笔分类 -  架构设计

摘要:目录状态图概要... 1状态图... 1状态图用于... 1状态图的组成... 1状态... 1转移... 1状态图中的事物及解释... 2状态的可选活动表... 2我的状态图... 3说明对象在它的生命期中响应事件所经历的状态序列,以及它们对那些事件的响应。揭示Actor、类、子系统和组件的复杂特性。为实时系统建模。 对象的状态是指在这个对象的生命期中的一个条件或状况,在此期间对象将满足某些条件、执行某些活动,或等待某些事件。转移是由一种状态到另一种状态的迁移。这种转移由被建模实体内部或外部事件触发。对一个类来说,转移通常是调用了一个可以引起状态发生重要变化的操作的结果。(在逻辑视图中建立) 阅读全文
posted @ 2010-11-19 15:19 郗晓勇 阅读(434) 评论(0) 推荐(0) 编辑
摘要:目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Composite(组合)9. Decorator(装饰)10. Facade(外观)11. Flyweight(享元)12. Proxy(代理)行为型13. Interpreter(解释器)14. Template Method(模板方法)15. Chain of Responsibility(责任链) 阅读全文
posted @ 2010-11-15 17:38 郗晓勇 阅读(269255) 评论(27) 推荐(62) 编辑
摘要:目录一、概要... 1二、协作图中的事物及解释... 1三、协作图中的关系及解释... 1四、消息标签... 2五、协作图与顺序图的区别和联系... 2六、我的协作图... 2协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构,使用协作图来说明系统的动态情况。协作图主要描述协作对象间的交互和链接,显示对象、对象间的链接以及对象间如何发送消息。协作图可以表示类操作的实现。事物名称解释图参与者发出主动操作的对象,负责发送初始消息,启动一个操作。对象对象是类的实例,负责发送和接收消息,与顺序图中的符号相同,冒号前为对象名,冒号后为类名。消息流(由箭头和标签组成)箭头指示消息的流向,从消息 阅读全文
posted @ 2010-11-14 10:21 郗晓勇 阅读(3511) 评论(0) 推荐(0) 编辑
摘要:目录一、概要... 1二、顺序图中的事物及解释... 1三、顺序图与用例图和类图的关系... 2四、我的顺序图... 31. 顺序图用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的事件。2. 顺序图展示对象之间的交互,这些交互是指在场景或用例的事件流中发生的。 顺序图属于动态建模。3. 顺序图的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接收的。表示了对象之间传送消息的时间顺序。4. 浏览顺序图的方法是:从上到下查看对象间交换的消息。消息格式:operation (parameter list)向哪个对象发消息实际上就是调用它的 阅读全文
posted @ 2010-11-13 09:31 郗晓勇 阅读(554) 评论(1) 推荐(0) 编辑
摘要:《大话设计模式》这本书看完了。恩!仅仅是看完了,原谅我的“冒进”吧。这本书写的实在是太有意思了,有一种看故事书的感觉。一旦看上了就忍不住要继续往下看,犹如滔滔江水一发不可收拾啊……说说感受先l出来混的迟早是要还的看了这本书才知道,为什么我们的学习计划安排的是先UML,后C#然后再是设计模式了,原来前两个是后一个的保证。更加实际的说,看不懂图,不理解C#,设计模式根本就别想搞的清清楚楚!书中每一个例子都是用UML画出思路,然后C#编码实现。所以喽,前面的知识不牢固后面就等着难受吧!还好现在是一边补充没有完成的UML图一边看C#,另外没有“目的”的看设计模式。不然每看一个还得翻阅以前的笔记或者博客 阅读全文
posted @ 2010-11-12 11:51 郗晓勇 阅读(339) 评论(0) 推荐(0) 编辑
摘要:目录一、类图概要... 1二、类图中的事物及解释... 1类... 1接口... 1抽象类... 1模版类... 2三、类图中的关系及解释... 2关联关系... 2聚合关系... 2组合关系... 2泛化关系... 3实现关系... 3依赖关系... 3四、我的类图... 4一、类图概要1. 类图以反映类的结构(属性、操作)以及类之间的关系为主要目的,描述了软件系统的结构,是一种静态建模方法2. 类图中的“类”与面向对象语言中的“类”的概念是对应的,是对现实世界中的事物的抽象二、类图中的事物及解释类从上到下分为三部分,分别是类名、属性和操作。类名是必须有的类如果有属性,则每一个属性都必须有一 阅读全文
posted @ 2010-11-12 09:07 郗晓勇 阅读(1148) 评论(0) 推荐(0) 编辑
摘要:目录一、概要... 1二、 用例图中的事物及解释... 1三、我的用例图... 21. 用例图是被称为参与者的外部用户所能观察到的系统功能的模型图。 (《UML参考手册》)2. 用例图列出系统中的用例和系统外的参与者,并显示哪个参与者参与了哪个用例的执行a) (或称为发起了哪个用例)。3. 用例图多用于静态建模阶段(主要是业务建模和需求建模)。用例图中的事物及解释看看自己的以前的用例图(不保证以上图的正确性),发现了自己以前的不足!重新排版(未修改)于2011-3-5 阅读全文
posted @ 2010-11-10 11:27 郗晓勇 阅读(517) 评论(0) 推荐(0) 编辑