随笔分类 - 设计模式
建造者模式——java实现
摘要:问题描述: 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 类图: Java代码: //Computer.java package shiyan5; public class Computer {
阅读全文
抽象工厂模式——C++实现
摘要:问题描述: 使用抽象工厂模式,完成下述产品等级结构: C++代码: #include<iostream> using namespace std; //抽象产品类——Man类 class Man{ public: virtual void show() = 0; }; //抽象产品类——Woman类
阅读全文
抽象工厂模式——java实现
摘要:问题描述: 使用抽象工厂模式,完成下述产品等级结构: 类图: Java代码: 抽象工厂类——AbstractFactory类: package com.shiyan4; public interface AbstractFactory { public Man produceMan(); publi
阅读全文
工厂方法模式——C++实现
摘要:问题描述: 目前常用的加密算法有DES(Data Encryption Standard)和IDEA(International Data Encryption Algorithm)国际数据加密算法等,请用工厂方法实现加密算法系统。 C++代码: #include <iostream> #inclu
阅读全文
工厂方法模式——java实现
摘要:问题描述: 目前常用的加密算法有DES(Data Encryption Standard)和IDEA(International Data Encryption Algorithm)国际数据加密算法等,请用工厂方法实现加密算法系统。 类图: java源代码: //PWFactory.java pub
阅读全文
简单工厂模式
摘要:问题描述: 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,如果传入参数R,则返回一个Robot对象。请用程序设计实现上述场景。 类图: Java源代码: //Person.java: public inter
阅读全文
UML类之间的关系
摘要:UML类之间的关系 名称 说明 UML 关联关系 是一种结构化关系,通常将一个类的对象作为另一个类的属性,如:老师和学生、丈夫和妻子。 包括双向关联、单向关联、自关联和多重性关联。 public class LoginForm{ private JButton loginButton; } publ
阅读全文
浙公网安备 33010602011771号