2007年4月24日

(原創) 我的Design Pattern之旅[5]:Facade Pattern (OO) (Design Pattern) (C/C++)

摘要: facade是我學到的第三個pattern,也是個很簡單的pattern,主要是將眾多class重新包裝成一個更好用的class。 阅读全文

posted @ 2007-04-24 19:01 真 OO无双 阅读(10692) 评论(1) 推荐(0) 编辑

(原創) 其他領域也用Pattern觀念 (OO) (Design Pattern)

摘要: Pattern觀念並非軟體開發所獨有,如下圍棋的定石,文學上的修辭學,都是一種pattern,一種被整理出來好的方式。 阅读全文

posted @ 2007-04-24 16:12 真 OO无双 阅读(1111) 评论(0) 推荐(0) 编辑

(原創) 為什麼需要物件導向的思維? (OO)

摘要: 1.Minimize the impact of requirement changes.(減少需求改變所造成的影響)2.With functional decomposition, changes to one set of functions or data impact other sets of functions or data (snowball effects).(使用功能來切割程式... 阅读全文

posted @ 2007-04-24 11:41 真 OO无双 阅读(1071) 评论(1) 推荐(0) 编辑

(原創) 程序導向和物件導向的思維主要區別在哪裡? (OO)

摘要: 主要在於切割程式方式的不同。 阅读全文

posted @ 2007-04-24 11:17 真 OO无双 阅读(7319) 评论(0) 推荐(1) 编辑

(原創) 好的設計有哪些優點? (OO)

摘要: 一個好的設計有以下優點:1.Testing. (容易測試)2.Porting. (容易移植到其他平台)3.Maintenance (容易後續維護)4.Extension (容易增加新功能)5.Reorganization (容易重新組織)6.Understanding (容易了解的程式碼) 阅读全文

posted @ 2007-04-24 10:25 真 OO无双 阅读(859) 评论(0) 推荐(0) 编辑

(原創) 系統分析和系統設計有什麼差別? (OO)

摘要: 系統分析(System Analysis)1.Emphasize an investigation of the problem and requirements, rather than a solution.強調對問題和需求的研究,而不是解決方法。2.Do the right thing.做對的事情。系統設計(System Design)1.Emphasize a conceptual sol... 阅读全文

posted @ 2007-04-24 10:15 真 OO无双 阅读(1690) 评论(0) 推荐(0) 编辑

(原創) Iterative Development有哪些優點? (OO)

摘要: Iterative Development幫助我們解決了軟體開發的兩大敵人。 阅读全文

posted @ 2007-04-24 10:03 真 OO无双 阅读(1019) 评论(0) 推荐(0) 编辑

导航