当开发者听到“设计模式”这个词时,他们通常联想到两个场景.一组开发者正在讨论许多创造性意见,正在开会,但是却没有进行编码.另外一组人能制定出正确的计划,保证系统能够开发成功,代码可以重用. 而现实一般都处于两者中间.在为他们的公司设计解决方案的时候,结构设计者和系统设计者应该寻找重复的模式.但是模式只是开发健壮.可重用代码的一个指导.结构设计者不能过多的去设计一个解决方案的结构,因为要定期交货. 过多的设计系统结构的主要受害者是Web应用程序.因为多数Web应用程序是用来浏览数据的,它们设计的目…