这几天开始看深入浅出物件导向分析与设计这一本书,预计于4/1发布,这一天是愚人节,当然ㄚ琪也不想捉弄我们的读者,如果无意外今天已经在盐湖城圣殿广场的会议中心参加总会大会以及拜访住这附近的朋友们,晚上才会搭Amtrak的火车前往旧金山,虽是这样说,ㄚ琪还是很想把东京蜜月旅行正在写的文章给排程出来,不过总是肉体软弱的多,写文章真的得要花很多时间,况且离现在已经快两年了,记忆力退化很快的ㄚ琪,难保还能写得出来,相信您这时一定会说庄孝帷,搞愚人节的活动吗?不是,只是想说说此时的心境。
好了,回来这本书吧,这是继深入浅出 Java 程式设计 第二版之后接下来的深入浅出系列中文版本,让大家看看博客来的简介
对坊间那些只有在成为专家以后,读起来才有感觉的OOA&D书籍,你是否早已感到厌倦?你可能早就听说过OOA&D书籍能帮你写出伟大的软体 — 让老板高兴、客户满意的软体。
但如何办到呢?
《深入浅出物件导向分析与设计》将告诉你如何分析、设计、及撰写真正物件导向的软体:容易重利用、好维护、可扩展的软体;不再令你心碎的软体;让你增添新功能而不会破坏旧机制的软体。在本书里,你将学习到如何:
*使用像是封装与委派的OO原则,建立有弹性的应用程式。
*使用开闭原则(Open-Closed Principle)与单一责任原则(Single-Responsibility Principle),提升程式的重利用性。
*学习如何将OO原则、设计模式、及各种开发方法,通通整合到OOA&D专案的生命周期里。
*运用UML、使用案例、及使用案例图,确保所有利害关系人都能清楚地进行沟通,协助你交付正确的软体,符合每个人的需求。
透过一连串的脑力开发,《深入浅出物件导向分析与设计》压缩了学习与获得复杂资讯所需要的时间。可预期地,这将是一段充满乐趣的学习之旅。相信,在读完本书之时,你将能够持续地写出伟大的软体。
说真的,ㄚ琪一直没有好好学过物件导向的东西,Java摸了很久了,或许有些许的懂,但是谈上要程式码重复使用,功力还是浅得很,希望这一本书可以给我的功力大大提升。
ㄚ琪习惯看此系列的书前就去下载范例,这会进入http://www.headfirstlabs.com/books/hfooad/,哇赛,网站终于维护好了,现在也有英文的简报可以下载来看了,如果你是英文好脑筋又好的,可以直接下载来看,但是像ㄚ琪这样的还是可以直接买书来看比较妥。
第一章就这样圈出一个主题,如何真正写出伟大的软体(great software),ㄚ琪自忖小程式会写,但是大程式可能还是心有余而力不足吧。所以看了这个让人有很多的梦想啊。真的再次期望这本书可以有帮助,不然会让人觉得我们是在玩愚人节的活动。
好了,第一个范例就是“低级编程”的软体公司,建立库存管理应用程式,好久没写库存管理应用程式了,看来这次可以好好大显身手了。