正在加载图片...
第二章混合设计模式及设计模式应用场景 (一)目的与要求 1.介绍核心的电子商务业务场景,包括物流配送、商品采购、订单支付等。 2.学生能够掌握23种设计模式,并且设计模式间可混合搭配实现业务场景的需求。 3.学生能够熟悉1-2个电子商务常见的业务场景流程,并用UML图进行建模。 (一)教学内容 第一节设计原则和设计思想 1主要内容 结合实例介绍六种设计原则及面向对象的设计思想 2.基本概念和知识点 单一职责原则 一个类只允许有 一个职责,即只有一个导致该类变更的原因 ●开闭原则:一个软件实体,如类,模块和函数应该对外扩展开发,对内修改 关闭 ●依赖倒置原则:依赖抽象而不是依赖实现。抽象不应该依赖细节,细节应该 依赖抽象。高层模块不能依赖低层模块, 二者都应该依赖抽象 ●接口分离原则:多个特定的客户端接口要好于一个通用性的总接口。 ●迪米特法则: 个对象应该对尽可能少的对象有接触,也就是只接触那些真 正需要接触的对象。 ●里氏替换原则:所有引用基类的地方必须能透明地使用其子类的对象,也就 是说子类对象可以替换其?类对象,而程常执行效果不变 ·面向对象:是把构成问题的各个事务分解成各个对象,建立对象的目的不是 为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为。 面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑 定、数据封装、多态性、消息传递。 3.问题与应用(能力要求) 学生能够掌握六种设计原则,能够热悉面向对象设计思想。 第二节混合设计模式 1.主要内容 通过代码实例展示各种设计模式混合使用的场景 2.基本概念和知识点 ●命今模式+责任链模式。 ●工厂方法模式+策略模式 ●观察者模式+中介者模式 3.问题与应用(能力要求)6 第二章 混合设计模式及设计模式应用场景 (一)目的与要求 1. 介绍核心的电子商务业务场景,包括物流配送、商品采购、订单支付等。 2. 学生能够掌握 2-3 种设计模式,并且设计模式间可混合搭配实现业务场景的需求。 3. 学生能够熟悉 1-2 个电子商务常见的业务场景流程,并用 UML 图进行建模。 (二)教学内容 第一节 设计原则和设计思想 1. 主要内容 结合实例介绍六种设计原则及面向对象的设计思想。 2. 基本概念和知识点 ⚫ 单一职责原则:一个类只允许有一个职责,即只有一个导致该类变更的原因 ⚫ 开闭原则:一个软件实体,如类,模块和函数应该对外扩展开发,对内修改 关闭 ⚫ 依赖倒置原则:依赖抽象而不是依赖实现。抽象不应该依赖细节,细节应该 依赖抽象。高层模块不能依赖低层模块,二者都应该依赖抽象。 ⚫ 接口分离原则:多个特定的客户端接口要好于一个通用性的总接口。 ⚫ 迪米特法则:一个对象应该对尽可能少的对象有接触,也就是只接触那些真 正需要接触的对象。 ⚫ 里氏替换原则:所有引用基类的地方必须能透明地使用其子类的对象,也就 是说子类对象可以替换其父类对象,而程序执行效果不变。 ⚫ 面向对象:是把构成问题的各个事务分解成各个对象,建立对象的目的不是 为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为。 面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑 定、数据封装、多态性、消息传递。 3. 问题与应用(能力要求) 学生能够掌握六种设计原则,能够熟悉面向对象设计思想。 第二节 混合设计模式 1. 主要内容 通过代码实例展示各种设计模式混合使用的场景。 2. 基本概念和知识点 ⚫ 命令模式+责任链模式。 ⚫ 工厂方法模式+策略模式。 ⚫ 观察者模式+中介者模式 3. 问题与应用(能力要求)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有