软件设计模式(慕课版)
上QQ阅读APP看书,第一时间看更新

内容提要

本书全面介绍了软件设计模式的基本概念、应用方法和行业案例,内容有:学习基础—包括软件工程基础知识、UML、面向对象软件开发方法等;面向对象软件设计—主要是SOLID设计原则、GRASP设计模式、简单工厂设计模式等;GoF设计模式—包括23种GoF经典设计模式的意图、结构和使用案例等。书中涉及的开源工程有Struts、Spring MVC、Hibernate、MyBatis、JSF、Eclipse、Gson、Event Bus、Apache Tika、Android等。此外,本书还提供开放免费的配套MOOC和案例源码。

本书可作为高等院校计算机、软件工程等相关专业本科生或研究生的教材或参考书,也可供从事软件开发行业的相关人员参考。