成功

扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

设计模式分析与Java实现

章红春
技术总监/研发总监
十多年一线实战开发经验;现任某国有集团信息部技术总监、系统架构师;曾带领团队实施千万级大型项目。
显示更多
【课程介绍】
以浅显易懂的语言逐一说明了GoF的23种设计模式。在讲解过程中,搭配了各角色直接的关系类图,而且理论结合实例,用Java语言编写代码实现了设计模式的程序,让程序真正地运行起来。除此以外,在必要时还对Java语言的功能进行补充说明,以加深读者对Java的理解。

每节讲解分为:模式理解、示例编写、模式角色、思考要点四部分,一步一步深入理解每种设计模式
【课程收益】
通过学习设计模式,了解哪些场景应该使用设计模式
加深对接口的理解,养成面向接口编程的习惯
学习可复用代码的写法
了解六大设计原则,了解我们在设计和编写代码时应时刻考虑的问题。
第一章:Adapter模式——加个“适配器”以便于复用
第二章:Iterator模式——一个一个遍历
第三章:Template Method模式——将具体处理交给子类
第四章:Factory Method模式——将实例的生成交给子类 
第五章:Singleton模式——只有一个实例 
第六章:Prototype模式——通过复制生成实例 
第七章:Builder模式——组装复杂的实例 
第八章:Abstract Factory模式——将关联零件组装成产品 
第九章:Bridge模式——将类的功能层次结构与实现层次结构分离 
第一十章:Strategy模式——整体地替换算法 
第一十一章:Composite模式——容器与内容的一致性 
第一十二章:Decorator模式——装饰边框与被装饰物的一致性 
第一十三章:Visitor模式——访问数据结构并处理数据 
第一十四章:Chain of Responsibility模式——推卸责任 
第一十五章:Facade模式——简单窗口 
第一十六章:Mediator模式——只有一个仲裁者 
第一十七章:Observer模式——发送状态变化通知 
第一十八章:Memento模式——保存对象状态
第一十九章:State模式——用类表示状态 
第二十章:Flyweight模式——共享对象,避免浪费 
第二十一章:Proxy模式——只在必要时生成实例 
第二十二章:Command模式——命令也是类 
第二十三章:Interpreter模式——语法规则也是类
阅读更多