Design Pattern这本书适用类型是什么?是不是利用uml建模之前均应考虑为各种设计模式才能下手?什么设计模式对于一般管理信息系统开发最为
谢谢各位大虾!!:p 问题点数:100、回复次数:11Top
1 楼webcat()回复于 2002-11-22 08:47:39 得分 0
我觉得设计模式是软件体系结构应用于一类问题的方案,主要的还是把握软件体系结构的设计方法,和基本的模式Top
2 楼twinsant124(蚂蚁的天空)回复于 2002-11-22 09:02:59 得分 20
Just read it,anyway. Do NOT use it if you don't really understand it.
Evolution into design, NOT up-front design.Top
3 楼qiujoe(迷糊)回复于 2002-11-22 11:14:32 得分 0
我觉得没有必要,想比较而言只有Strategy可能用到Top
4 楼thinkc(【抗火、抗冰冻、抗闪电、抗毒、物理攻击无效】)回复于 2002-11-22 11:55:39 得分 0
Design Pattern 的确是优化类与对象的结构,但是在我们系统设计中用例设计的过程中就可以考虑Design Pattern中介绍的方法,帮助我们去细化我们的用例的粒度,设计我们的用户接口。总之,技术是可以灵活应用的,就看你怎么使用了。Top
5 楼gaga_ghost(鬼王Gaga)回复于 2002-11-22 16:44:46 得分 20
我认为不需要,在初步设计的时候,考虑太多了反而受其约束,在优化的时候,可以考虑使用设计的模式,让你的设计更加“优美”。Top
6 楼xiaodaoren(*)回复于 2002-11-22 23:11:52 得分 20
好好看书吧,理解它,
sample1
:如果你要开发一个,银行的网上交易系统,其中的EJB一定会用到桥模式,或代理模式,以为你必须用一个直接操作数据库的数据服务类代理对客户信息的处理,你提供这个类给程序员,让他们在界面处理业务逻辑,而这个类可能因为包含了对客户信息的合法性检查,所以要同时使用处理许多个表,你用这个数据类来做为桥,代理隐蔽了数据访问细节,提高安全的数据隔离
sample2
如果你有一个很大的表你需要不同的处理来访问它(这张表包含了你处理逻辑中所需的所有数据,有些这次开发使用不到,但下次可能用到),你可以用许多代理类做,把这些数据代理类,提供给程序员使用,同时屏蔽细节,符合体系结构的设计思想,你对数据访问的更改,就体现为增加新的agentTop
7 楼xiaodaoren(*)回复于 2002-11-22 23:18:39 得分 0
做的多了,总结发现问题,自然会用到Top
8 楼jeffyan77(jeffyan77)回复于 2002-11-25 04:16:35 得分 20
本人愿意提供全部源代码,和7个预览章节
第12章 简单工厂(Simple Factory)模式
第13章 工厂方法(Factory Method)模式
第14章 抽象工厂(Abstract Factory)模式
第15章 单态(Singleton)模式
第16章 专题:单态模式与MX记录
第17章 专题:多态(Multiton)模式与多语言支持
第18章 专题:序列键生成器与单态及多态模式
我有一个网站(www.WebEndsHere.com),但是不幸使用了一个美国的ISP,因此国内的朋友无法看到(为什么,别问我)。如果有人想得到源代码和预览章节,可以直接与我联系(javapatterns@yahoo.com)
我正在将网站转移到国内的ISP上来,希望几天后大家就可以看到我的网站了。
阎宏博士
《Java与模式》作者
javapatterns@yahoo.com
www.WebEndsHere.com
http://www.china-pub.com/computers/common/info.asp?id=8182
http://www.yesky.com/20011108/203866.shtml
Top
9 楼Jello(毛毛)回复于 2002-11-28 12:18:54 得分 0
谢谢各位大虾的回复,
还有我的e-mail地址是mars_blue@163.com
如果有什么好的初学者资料和项目设计的话
给我也捎上一份呗 ,3k3 y!:)Top
10 楼suntsang(云淡若无)回复于 2002-11-28 13:36:08 得分 0
gzTop
11 楼sythree()回复于 2002-11-28 22:21:49 得分 20
模式就在你最后的代码中。
建议在业务流程固定的项目中使用模式,比如电子政务,金融,国土,公安这类项目Top




