2014年4月29日

设计模式之备忘录模式

摘要: 模式定义: 在不破坏封装的前提下,捕获一个对象内部状态,并在该对象之外保存这个状态,这样就可以将该对象回复到原先保存前的状态。 模式解说: 在程序运行过程中,某些对象的状态处在转换过程中,可能由于某种原因需要保存此时对象的状态,一边程序运行到某个特定阶段,需要回复到对象之前处于某个点事的状... 阅读全文

posted @ 2014-04-29 18:13 路春霞 阅读(119) 评论(0) 推荐(0) 编辑

设计模式之State模式

摘要: State模式定义: 允许一个对象在状态改变是,改变它的行为。看起来对象似乎修改了它的类。 模式理解(个人): State模式主要解决的事在开发中时常遇到的根据不同状态需要进行不同的处理操作的问题,而这样的问题,大部分人会采用switch-case语句进行处理,这样会造成一个问题:分支... 阅读全文

posted @ 2014-04-29 11:25 路春霞 阅读(150) 评论(0) 推荐(0) 编辑

2014年4月13日

设计模式之装饰模式

摘要: 《设计模式》一书对Decorator是这样描述的: 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式比生成子类更为灵活。 也就是说:动态地给对象添加一些额外的功能。它的工作原理是:创建一个始于Decorator对象(负责新功能的对象)终止于原对象的一个对象的“链”。... 阅读全文

posted @ 2014-04-13 18:48 路春霞 阅读(133) 评论(0) 推荐(0) 编辑

2014年4月6日

简单工厂模式

摘要: 在OO设计领域,我们知道前人总结了不少的经验,许多的经验在现代软件工程过程中已经被认为是原则来遵守。下面我摘抄几项下文涉及到的OO原则的定义。OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。我的理解是,对于一个已有的软件,如果需要扩展,应当在... 阅读全文

posted @ 2014-04-06 07:58 路春霞 阅读(141) 评论(0) 推荐(0) 编辑

2014年3月26日

初识C#设计模式

摘要: 利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。 我们来看一个例子: 我的程序中有需要一系列的对象... 阅读全文

posted @ 2014-03-26 20:53 路春霞 阅读(150) 评论(0) 推荐(0) 编辑

2014年3月22日

UML动态模型(顺序图、协作图、状态图)

摘要: 顺序图:用来表示用例中的行为顺序,当执行一个用例行为时,顺序图中的每条信息 对应了一个类操作或状态机中引起转换的事件。顺序图展示对象之间的交互,这些交互是指在场景或用例的时间六中发生的,顺序图属于动态建模。顺序图的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接收的,表示了对象孩子间传... 阅读全文

posted @ 2014-03-22 16:25 路春霞 阅读(3206) 评论(0) 推荐(0) 编辑

2014年3月15日

UML对象图、包图

摘要: 对象图(Object Diagram)显示了一组对象和他们之间的关系。使用对象图阿狸说明数据结构,类图中的类或组件等实例的快照。对象图和类图一样,反应了系统的静态过程,但它是以实际的或原型化为基础来表达对象间的关系。对象图显示某时刻对象和对象之间的关系,一个对象图可看成一个类图的特殊实例,实例和... 阅读全文

posted @ 2014-03-15 09:51 路春霞 阅读(284) 评论(0) 推荐(0) 编辑

2014年3月8日

UML类图—机房收费系统

摘要: UML类图:显示了系统的静态结构,而系统的静态结构构成了系统的概念基础。类图用于对系统中的各种概念进行建模,并描绘他们之间的关系。在类图中,一共包含了一下集中模型元素,分别是:类、接口、依赖关系、关联关系、泛化关系以及实现关系。类图的目的在于描述系统的构成方式,而不是系统如何协作运行的。 类图... 阅读全文

posted @ 2014-03-08 19:18 路春霞 阅读(373) 评论(0) 推荐(0) 编辑

2014年2月16日

UML功能模型(用例图)

摘要: 在UML系统开发中有三个主要的模型:功能模型(从用户角度展示系统的功能,包括用例图)、对象模型(采用对象,属性,操作关联等概念展示系统的结构和基础,包括类图、对象图、包图)、动态模型(展示系统的内部行为,包括序列图,活动图,状态图)。下面就说一说功能模型——用例图。 用例图是UML建模的一部分,也... 阅读全文

posted @ 2014-02-16 15:14 路春霞 阅读(1988) 评论(1) 推荐(0) 编辑

2014年2月10日

UML整体概括

摘要: UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。UML的定义包括UML语义和UML表示法两个部分。 (1) UML语义:UML对语义的描述使开发者能在语义上取得一致认识... 阅读全文

posted @ 2014-02-10 20:13 路春霞 阅读(227) 评论(0) 推荐(0) 编辑

导航