[2]動機、原則與模式——OO設計之我見

OO設計的三寶 在講具體的原則以前,我想先明確一下面向對象語言的三個特性。全部的面嚮對象語言都首先必須支持這三個特性,才能稱之爲OO語言。也只有這三個特性的支持,纔有了後面的各類原則和模式之說。因此這是OO設計的「三寶」。程序員 首先是封裝,封裝的本質的是將行爲寓於數據之中。注意到這是面嚮對象語言與面向過程語言最大的區別,不用贅述。其次是繼承,繼承對於老的教學方式,老是強調拓展屬性,即具體到更具體
相關文章
相關標籤/搜索