1、一個大的類,拆封成小的類,有沒有效率損失?答案是沒有的,因為類的本質就是提供接口,進行函數調用。一個大類包含100個函數,與分解成10個小類,每個10個函數,在效率上沒有差別;
2、小類模式,會不會增加復雜性?答案是部分增加,部分降低。小類模式增加了類的個數,一個項目抽象體越多,復雜度越高,這不容置疑,所有者一部分增加了復雜性。另一方面小類模式,表明一個類只完成需要的功能,所以在層次劃分上更加的清晰,這在一個層面上降低了復雜性。
posted on 2008-08-18 16:10 肥仔 閱讀(305) 評論(0) 編輯 收藏 引用 所屬分類: 編程思想
Powered by: C++博客 Copyright © 肥仔