课程培训
Java软件设计模式培训课程

 Java软件设计模式培训课程

培训内容

1软件设计模式简介

什么是设计模式 

设计模式起源于建筑和工程领域 

使用设计模式的好处 

设计模式的学习要点

  定义(Definition) 

  要解决的问题(Problem Statement) 

  解决方案(Solution

  对象模型(Structure

  优缺点(Benefits and Drawback) 

  与类似模式的区别 (Difference) 

  其他要点(Interesting Points

2面向对象(OO)软件设计原则

开放-封闭原则(Open-Closed Principle) 

单一职责原则(Single-Responsibility Principle) 

依赖倒置原则(Dependency-Inversion Principles 或 The Hollywood Principle或 Inversion of Control) 

里氏替换原则(Liskov Substitution Principle)

接口隔离原则(Liskov Substitution Principle

3GoF 设计模式

创建类模式

  Factory Method 

  Abstract Factory

  Builder 

  Prototype 

  Singleton 

  编程实践

结构类模式

  Adapter

  Decorator 

  Proxy

  Façade

  Composite 

  Flyweight

  Bridge 

  编程实践

行为类模式

  Chain of Responsibility 

  Iterator 

  Strategy

  Template Method

  Mediator

  Observer

  Memento 

  Command 

  State

  Visitor

  Interpreter 

  编程实践

4设计模式学习总结和讨论

为什么把简单的问题“复杂化”? 

正确使用设计模式是一个优秀程序员的必备技能吗? 

结合自己的经验,你认为设计模式确实很好吗?有什么具体的反实例吗? 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>