Java Web设计模式之道

出版社:清华大学出版社
出版日期:2013-2
ISBN:9787302311485
作者:蒋海昌
页数:259页

章节摘录

版权页:   插图:   ISP理解起来很简单,我们可以把接口理解成角色,但是在实际应用开发中却经常有人违反此原则。比如以下两点: 我们经常会发现有一些公司的Java代码中有一个大接口,里面放着一大堆方法,其中有些方法根本就没有作用。其结果必然导致开发人员将不需要实现的方法多次放置在接口中,造成一定程度的代码冗余。 我们在系统开发时,如果有一个职责改变了,那么我们就去修改这个接口?这个接口有多少个实现类,我们就要去修改多少个类。如果我们运用接口隔离原则,一开始就设计角色独立的接口,这种情况就不会出现。 基于此,为了解决此类问题,实现接口隔离原则是一个较好的方法。 如何使用接口隔离原则,是一个值得让人深思的课题。我们不妨从以下几个方面去考虑: 首先,从业务逻辑角度考虑接口,我们可以把某类功能也设计成接口。比如,在各类影片中主演正角、反角的演员,“正角”、“反角”是接口,“主演正角”、“反角的演员”则是接口的实现。 其次,根据场合和调用者的情况,消除无关的方法,只提供同类型角色的接口。 再次,我们对客户程序进行有效区分,并对其对应的接Vl进行变化。比如,当客户程序又乱又杂,此时我们就需要对其进行分离。随着客户程序的分离,其对应的接口也随之变化。

书籍目录

第一部分仙人指路——设计模式简介 第1章设计模式概述 1.1 设计模式是什么 1.2软件设计模式的发展历程 1.3作者阐述软件设计模式的主要方式 第二部分设计红宝书——设计模式原则详解 第2章设计原则之开闭原则 2.1何谓开闭原则 2.2为何要遵循开闭原则 2.3如何实现开闭原则 2.4应用反思——出售鞋类 2.5开闭原则与Struts 第3章单一职责原则 3.1何谓单一职责原则 3.2为何遵循单一职责 3.3如何实现单一职责 3.4应用反思——产品报表 3.5单一职责原则与Spring 第4章里氏代换原则 4.1何谓里氏替换原则 4.2为何要实现里氏代换 4.3如何实现里氏代换 4.4应用反思——子类调用父类 4.5里氏代换原则与Struts以及Spring 第5章依赖倒换原则 5.1何谓依赖倒换原则 5.2为何要实现依赖倒换 5.3如何实现依赖倒换 5.4应用反思——Java程序员招聘 5.5依赖倒换原则在Spring中的应用 第6章接口隔离原则 6.1 何谓接口隔离原则 6.2为何要实现接口隔离 6.3 如何实现接口隔离 6.4应用反思——商品管理功能设计 6.5接口隔离原则在Spring中的应用 第7章迪米特法则 7.1何谓迪米特法则 7.2为何要实现迪米特 7.3如何实现迪米特 7.4应用反思——地下党单线联系 7.5迪米特法则在Spring中的应用 …… 第三部分设计创建排——细说创建型模式 第四部分设计结构派——细说结构型模式 第五部分设计行为派——细说行为模型式 第六部分设计模式应用思维

编辑推荐

《Java Web设计模式之道》适合JavaWeb项目软件架构师、系统分析设计师和程序员阅读,也适合作为高等院校和培训机构相关专业的培训教材。

作者简介

《Java Web设计模式之道》全面讲解了JavaWeb设计模式,集理论与实战于一体,结合创新与发散思维,为读者提供思维上、方法上的启发。《Java Web设计模式之道》结合JavaWeb示例项目全面讲解了29个设计模式,最后通过一个实战项目学习设计模式是怎么结合到实际项目中的。


 Java Web设计模式之道下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     内容精练,贴近实际,蛮有用的。绝对是一本有用的好书。内容精练,贴近实际,蛮有用的。绝对是一本有用的好书。内容精练,贴近实际,蛮有用的。绝对是一本有用的好书。对初学者实习生,老手、菜鸟都挺有价值。也可以提升设计与框架能力!

精彩短评 (总计5条)

  •     看过之后,个人觉得这本书在国内而言是一本挺不错的设计模式之书,适合各类JAVA WEB开发人员与架构师!!
  •     理论与实际结合的还是不错的,我们工程人员与项目管理人员看了之后提升了软件架构能力与编程质量。
  •     无意在图书馆看到的书。内容写的很粗浅,例子太生硬。
  •     仔细的看了各章节,觉得比较精练与实用。
  •     跟一般的设计模式没有多大区别,本来想看看实际WEB对设计模式的使用,但是基本上是没有我想要看的部分,不推荐阅读,还不如看head first
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024