类图
public interface IMediator {
public void createMediator();
public void work();
}
/**
* 中介、调节实际上需要交互的两个元素,让其松耦合
* @author stone
*
*/
public class Mediator implements IMediator {
pr...
分类:
编程语言 时间:
2014-10-14 18:44:59
阅读次数:
192
学习《设计模式》好长时间了,可是到现在还是分不太清楚几种UML中的几种关系。如果这几种关系理解的不是很透彻的话,那么会直接影响到对类图之间关系的理解,下面就来分析下几种关系吧!
类之间的关系
Dependency(依赖)、Relization(实现)、Generalization(泛化)
Association(关联)、Aggregation...
分类:
其他好文 时间:
2014-10-14 11:59:08
阅读次数:
225
本图片处理类功能非常之强大可以实现几乎所有WEB开发中对图像的处理功能都集成了,包括有缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等功能 1 import java.awt.AlphaComposite; 2 import java.awt.Color; 3 import ...
分类:
其他好文 时间:
2014-10-14 01:18:17
阅读次数:
361
UML叙述UML文档仅仅是设计与开发人员采用UML语言进行系统分析与设计的结果,并没有给出如何进行开发和采用何种开发流程,同样也不指导如何进行面向对象设计。UML文档描述了面向对象分析与设计的结果。UML关系UML图UML提供了9种不同的模型图,用来对系统建模。类图、对象图、用例图、序列图、协作图、...
分类:
其他好文 时间:
2014-10-14 00:03:27
阅读次数:
385
类图
public interface ICommand {
void execute();
}
public class ConcreteCommand implements ICommand {
private Receiver receiver;
public ConcreteCommand(Receiver receiver) {
this.receiver = r...
分类:
编程语言 时间:
2014-10-13 14:31:29
阅读次数:
186
UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B..
分类:
其他好文 时间:
2014-10-13 03:37:09
阅读次数:
169
在上篇中 主要有学习到皮肤资源内置到应用程序中 的方式实现换肤的 基本思路,本篇将继续以上篇的思路学习 皮肤资源内置的方式实现换肤效果、但本篇侧重于应用中换肤功能的代码设计实现上!切换的皮肤资源位于assets下不同的皮肤资源文件夹中。
本篇demo程序的代码结构如下:
本篇实现换肤功能的代码设计 UML类图如下:
本篇demo的换肤效果如下:...
分类:
移动开发 时间:
2014-10-12 02:09:07
阅读次数:
268
类图
/**
* 抽象责任
* @author stone
*
*/
public abstract class IFilter {
private IFilter successor;
public IFilter getSuccessor() {
return successor;
}
public void setSuccessor(IFilter succ...
分类:
编程语言 时间:
2014-10-11 22:06:46
阅读次数:
248
网上管理系统的权限设计似乎都是使用关系数据库的,这次我们的功能权限不再使用关系型数据库,直接使用对象数据库,体会一下面向对象的数据库在权限系统设计中的使用,因此也就不存在传统意义的数据库设计了。直接看类图在使用的时候只需这样User user=new User("E0001");if(user.ha...
分类:
其他好文 时间:
2014-10-11 17:39:55
阅读次数:
224
类图
/**
* 自定义集合接口, 类似java.util.Collection
* 用于数据存储
* @author stone
*
*/
public interface ICollection {
IIterator iterator(); //返回迭代器
void add(T t);
T get(int index);
}
/**
* 自定义迭代器接口 类...
分类:
编程语言 时间:
2014-10-11 15:17:15
阅读次数:
172