致力于提升研发企业的持续创新能力

结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。

课程分类列表

设计模式深度精解与实例分析
课程类别:软件架构

分布式 设计模式 面向对象 设计

课程讲师:

李智慧

课程周期:

2天

课程费用:

5200元/天

面向对象编程的世界观

·         软件编程发展简史

·         面向对象编程方法的崛起

·         面向对象编程的本质

·         软件工程师的世界观

 

软件设计方法与过程

·         面向对象设计的方法

·         UML概述

·         软件工程与项目过程管理

·         软件架构设计

·         软件设计文档写作

 

面向对象设计的原则

·         糟糕的软件设计方法与模式

·         软件工程师的美学修养与价值观

·         面向对象设计的基本原则

 

面向对象设计模式概论

·         什么是模式

·         为什么需要设计模式?

·         设计模式能够给我们带来什么?

·         设计模式在系统设计中的位置与作用(以淘宝网为例)

·         设计模式的4要素

·         创建型模式

·         行为型模式

·         结构型模式

·          

模式案例一个拨号电话软件设计

·         UML建模

·         当需求发生变化

·         当软件组件需要复用

·         重构与迭代

·         学习设计模式(Observer/Adepter/Builder/Composite/Facade/Proxy)

 

模式案例一个排序软件的设计

·         问题

·         可扩展的设计

·         设计原则的应用

·         学习设计模式(Simple Factory/Factory Method/Builder/Singleton/Prototype/Bride/Strategy)

 

模式案例大师Erich Gamma Kent Beck的设计

·         Erich Gamma 和Kent Beck 的Junit

·         介绍Junit基本知识

·         Junit架构思路(微内核模式)

·         Juint的设计, 哪些值得我们学习

·         设计JUnit的过程中是怎样应用设计模式的。

·         学习设计模式(Command/Composite/Template Method/ Adapter/Observer/Decorate )

 

模式案例- 一个大数据SQL解析引擎的模式与重构

·         需求

·         实现

·         重构

·         模式(Composite/Decorate/Factory/Build/Template)

找到所需课程了吗?即刻 填写申请表格 与我们联络吧