UML
macower
这个作者很懒,什么都没留下…
展开
-
UML类图的几个关系及其区别
类图的识别是学习设计模式的一个最基本的功底,所以先介绍下类图及其相关关系1:一般化(泛化)一般化表示的是类与类之间的继承关系,接口与接口的继承关系,或者是类与接口的实现关系,一般化的关系是从子类指向父类,或者从实现的接口类指向被实现的接口,与继承或者实现的方向相反。如下图所示:2:关联关系关联关系是类与类之间的联接,它使一个类知道另一个类的属性和方法,关联可以是双向的或者是单向的。双向的关联可以有两个箭头或者没有箭头。而单向关联只有一个箭头,表示关联的方向。在关联的每个端点,还可以有一个基数,表明这一端的类原创 2010-07-14 20:48:00 · 3013 阅读 · 0 评论 -
设计模式之工厂方法模式
本文的内容概要 * 开发环境及其文件目录概述 * 项目源码及其注释解析 * 工厂方法类图及其类的职责介绍 * 软件设计中为什么要使用工厂方法,其优缺点及适用环境 * 核心内容总结下面就一一介绍,我们以一个农民种植生产水果为例来简述工厂方法的各个特征。1: 首先是,实验环境极其类文件结构2: 类文件内容及其解析:package com.macower.pattern.simplefactory;/** @author Macower * @since 2009-12-2 * Apple类描述的是原创 2010-08-07 19:00:00 · 557 阅读 · 0 评论