我的模式学习过程------<书>,希望对初学者有帮助,希望这个版块能热起来。
首先说明我也是初学者,我只是把我看过的模式书拿出来讲讲,至于心得现在写不出,还时以后有机会再写吧,以下说的都是我看过的和正在看的模式书:
<建筑的永恒之道> 一本讲模式的书,不过不是讲软件设计中的模式,但软件中的模式思想是从这本书引出的,说实话,这本书我看了一半,但看得不是很懂,实在看不下去,可能是我水平菜,网上有电子版。
<设计模式> 这本书我觉得自然是经典中的经典,可以拿来学习也拿来当手册查,在此书之后出版的模式书一般都会引用此书的相关原话,足见权威性,网上有电子版。
<面向模式的软件体系结构> 这本书非常不错,它清楚的将模式划分为体系结构模式,设计模式,以及惯用法,并分别进行讲解,以及模式和软件体系结模的关系,不过就是中译本译得实在太差了,我有电了版,哪位要我话可以写下Email我可以发给他。
<企业应用架构模式> 这本书是讲企业业应用的中的相关模式,主要讲解面向对象设计在使用数据库型的企业中的应用,如果有人在做B/S型的企业软件,这本书非常好,主要运行Java和C#语言进行讲解,中译本也有,只是里面有些句子不通,可以看出不是译者的问题,而应该是打字员打错或漏打或多打(重复)的问题,我有英文的电子版,哪位要我话可以写下Email我可以发给他。
<敏捷软件开发>这可是Bob大叔的经典之作,书中把面向对象的设计原则,和模式用开发实例来进行讲解,不过我个人觉得此书讲模式讲得不是很好,但敏捷软件人思想、面向对象设计原则以及开发实例是非常棒的。
我就看过这些关于模式的书,当然最重要的如何将这些模式应用到我们实际开发的项目中去,这样才能有所提高,我深知我的水平是非常有限的,但愿意和大家一起学习和进步。同时希望大家有什么心得和好东西也拿出来共享。