9 设计模式(3) Factory 、 Singleton模式权 巍主要内容91 工厂模式(Factory)911简单工厂912工厂方法913抽象工厂92 单例模式( Singleton )93 里氏代换原则2UML和设计模式91 工厂模式--创建型模式创建型模式(Creational Pattern)是对类的实例化过程的抽象化。一些系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象,以
软件系统中创建一个复杂对象:该对象由各个部分的子对象用一定的算法构成由于需求的变化负责对象的各个部分(即:各个子对象)经常变化但是将它们组合在一起的算法却相对稳定如何应对这种变化提供一种封装机制来隔离出复杂对象的各个部分的变化并令系统中复杂对象的构建算法稳定不变 Builder模式的示意代码 例子UML和设计模式17
成绩:实 验 报 告课程名称: 设计模式实验项目:工厂方法及抽象工厂模式姓 名:专 业: 计算机科学与技术班 级:学 号:计算机科学与技术学院实验教学中心年月日 : PAGE 2 : : 实验项目名称:工厂方法及抽象工厂模式 ( 2 学时)一实验目的 1.掌握Factory模式与Abstra
8 设计模式(2) Strategy、Bridge模式权 巍主要内容81 Strategy模式82 Bridge模式83 “开-闭”原则84 组合/聚合复用原则2UML和设计模式81 Strategy(策略)模式UML和设计模式3网上商城购物车系统的例子计算购物车中所有商品的总金额、运费。而商城经常促销,不同的商品有不同的折扣。怎样计算?用if、switch等条件语句,根据不同情况用不同算法计算
#
对象类静态结构模型是系统开发模型的核心回答对谁做这一问题是系统分析设计阶段的重要内容和产物该模型描述系统的静态结构包括:构成系统的类对象它们的属性和操作以及这些对象类间的关系对象类静态建模的过程是一个不断反复不断细化的过程一个系统的对象类静态结构模型由若干张类图对象图构成5类图描述系统中的类及类间的关系类图是UML十种模型图中最为重要的一种图Person11单向关联UML和设计模式共享聚集继承关系
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Institute ofputer SoftwareNanjing UniversityInstitute ofputer Software Nanjing University单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第
Click to edit Master title styleClick to edit Master text stylesSecond levelThird levelFourth levelFifth level哈工大华德应用技术系Click to edit Master title styleClick to edit Master text stylesSecond levelThir
#
单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式浪曦视频在线:bbs.langsin第页浪 曦 视 频 在 线单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式第页单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式第页单击此处编辑母版
违法有害信息,请在下方选择原因提交举报