工厂模式,单例模式案例实验报告.pdfVIP

  • 47
  • 0
  • 约8.16千字
  • 约 9页
  • 2021-12-09 发布于上海
  • 举报
软件设计与体系结构 实 验 报 告 软件设计与体系 课程名称 课程编号 0920116 结构 实验项目名称 工厂模式,单例模式案例 学号 班级 姓名 专业 学生所在学院 指导教师 实验室名称地点 实验时间 实验名称: 工厂模式,单例模式模式案例 实验目的: 工厂单例模式 (Observer Pattern) 是设计模式中行为模式的一种,它解决了上述具有 一对多依赖关系的对象的重用问题。 此模式的参与者分为两大类, 一类是被观察的目标, 另一类 是观察该目标的观察者们。 正因为该模式是基于“一对多”的关系, 所以该模式一般是应用于由 一个目标对象和 N 个观察者对象组成(当然也可以扩展为有多个目标对象,但我们现在只讨论 前者) 的场合。 当目标对象的状态发生改变或做出某种行为时, 正在观察该目标对象的观察者们 将自动地、连锁地作出相应的响应行为。 通过本次实验了解观察者模式的原理。并能够运用观察者模式来进行编程。 实验内容 1 UML 类图 工厂模式——手机工厂 MobileFacto Mobile ry Nokia Motorola MotorolaFatory NokiaFactory 工厂模式——电脑产品 单例模式: 2 程序的源代码 工厂模式——手机工厂 public interface Mobile{ public void call(); } public interface MobileFactory{ public Mobile produceMobile(); } public class Motorola implements Mobile{ public void call(){ System.out.println( 摩托罗拉手机 ); } } public class Nokia implements Mobile{ public void call(){ System.out.println( 诺基亚手机 ); } } public class MotorolaFactory implements MobileFactory{ public Mobile produceMobile(){ System.out.print( 摩托罗拉工厂制造了 ); return new Motorola(); } } public class NokiaFactory implements MobileFactory{

文档评论(0)

1亿VIP精品文档

相关文档