组合对象数据结构:
UML类图:
实例实现代码:
abstract class Component
{
protected string name;
public Component(string name)
{
this.name = name;
}
...
分类:
其他好文 时间:
2015-05-04 18:08:43
阅读次数:
142
TemplateMethod
UML类图:
实例实现代码:
abstract class AbstractClass
{
public abstract void PrimitiveOperation1();
public abstract void PrimitiveOperation2();
p...
分类:
其他好文 时间:
2015-05-04 13:58:17
阅读次数:
164
声明:本系列博客参考资料《大话设计模式》,作者程杰。
装饰器模式又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。
UML类图:
角色:
组件对象的接口:可以给这些对象动态的添加职责
...
分类:
Web程序 时间:
2015-05-03 13:24:23
阅读次数:
169
声明:本系列博客参考资料《大话设计模式》,作者程杰。
桥接模式:在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?这就要使用桥接模式——将抽象部分与它的实现部分分离,使他们可以独立地变化。
UML类图:
角色介绍:
抽...
分类:
Web程序 时间:
2015-05-02 20:46:49
阅读次数:
182
在UML类图中,常见的有以下几种关系:?泛化(Generalization),??实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) ?????????1.?泛化(General...
分类:
其他好文 时间:
2015-04-29 12:02:40
阅读次数:
144
何为简单工厂模式: 通过专门定义一个类,来负责创建其他类的实例,这些其它类通常具有共同的父类。简单工厂模式的UML类图:简单工厂模式中包含的角色和相应的职责如下: 工厂类Creator:简单工厂模式的核心,负责创建所有类的实例。该工厂类必须能够被客户端类调用,创建所需要的产品对象。 抽象产品类...
分类:
其他好文 时间:
2015-04-26 22:28:47
阅读次数:
125
在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization) 【泛化关系】:是一种.....
分类:
其他好文 时间:
2015-04-24 21:03:16
阅读次数:
112
在学习UML类图的过程中,UML类图关系是必须要掌握的问题,UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。下面对其定义和表示方法逐一说明。UML类图关系简介依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A;类属关系和实现关系...
分类:
其他好文 时间:
2015-04-24 18:51:30
阅读次数:
149
实例:
复制简历
UML类图:
实例实现代码:
//简历
class Resume : ICloneable
{
private string name;
private string sex;
private string age;
private WorkExperie...
分类:
其他好文 时间:
2015-04-24 09:23:14
阅读次数:
178
实例:
实现一个简单的数据库访问程序
UML类图:
实现代码:
class User
{
private int _id;
public int ID
{
get { return _id; }
set { _id = value; }
}...
分类:
其他好文 时间:
2015-04-22 18:36:24
阅读次数:
130