软件设计模式(Java版) 电子书

软件设计模式(Java版)

手机扫码阅读
  • 微信扫一扫

    关注微信公众号

内容简介

本书从面向对象程序设计的7个基本原则出发,用浅显易懂、可视化的UML建模语言逐一介绍GoF的23种经典设计模式。全书共9章,内容包括设计模式基础、创建型设计模式(共5种)、结构型设计模式(共7种)、行为型设计模式(共11种)、设计模式实验指导。每章包括教学目标、重点内容、模式的定义与特点、模式的结构与实现、模式的应用场景与应用实例、模式的扩展、章节小结和单元习题等8方面的内容。

章节目录

展开全部

软件设计模式(Java版)是2018年由人民邮电出版社出版,作者程细柱。

版权说明:本电子书已获得正版授权,由出版社通过知传链发行。
得书感谢您对《软件设计模式(Java版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Java设计模式及应用案例(第2版) 电子书
本书共23章。内容涵盖了模式设计的六大法则:单一职责原则、里氏代换原则、开放封闭原则、依赖倒转原则、合成/聚合复用原则、迪米特法则。介绍了Java反射技术在模式中的重要作用。介...
Java实战(第2版) 电子书
现代Java应用充分利用了微服务、反应式架构以及流式数据等创新设计。现代Java特性,譬如Lambda、流以及大家期待已久的Java模块系统让这些设计的实现极其便利。是时候更新技能工具箱了,只有这样,你才能从容应对迎面而来的种种挑战! 本书通过透彻的示例和通俗的语言讲解了Java语言这些激动人心的特性,作者注重细节,努力降低了学习难度,节省你宝贵的时间。依照本书边学边练,你可以很快掌握流应用程序接口、Java模块系统等现代Java新特性,再进一步去探寻实现并发的新方法,了解函数式编程如何帮你编写可读性好又容易维护的代码。潜心修炼,你的编程实力必能提高到新的层次。 本书特色: ●对上一版(《Java 8实战》)做了全新改版 ●Java 8、9、10及后续版本新特性介绍 ●流数据处理以及反应式编程 ●Java模块系统
Java进阶开发实战(视频讲解版) 电子书
Java基础学习完成之后,最重要的是将这些基础的知识进行综合性的应用,以充分的理解面向对象的设计思想以及多线程的概念,而这就需要对大量的系统类库的使用进行详细的讲解,通过实用类...
Java Web开发实战(视频讲解版) 电子书
JavaWeb是Java企业级开发平台中的重要组成技术。只有开发者拥有了扎实的Web技术理解以及良好的Web程序设计能力,才能具备项目架构的设计能力。通过本课程的学习读者可以充...
Java程序设计(微课版) 电子书
全书共11章,内容包括:Java语言概述、Java语法基础、程序流程控制、数组、Java面向对象编程、Java使用类库、异常与断言、Java文件操作、Swing程序设计、App...
面向对象程序设计(Java版) 电子书
本书以“学习目标→任务引导→相关知识→任务实施→综合训练”为主线,在介绍程序语法的基础上,以小项目开发为实践落脚点,做到学练结合,提高学习效率:通过“学习目标”和“任务引导”,...