6篇文章 · 4342字 · 2人關(guān)注
第18條:接口優(yōu)于抽象類 1.內(nèi)容向?qū)?2.接口的優(yōu)點 現(xiàn)有的類可以很容易的被更新五续,以實現(xiàn)新的接口。如果你前期編寫了一個類A婆廊,后期有在系統(tǒng)中加入...
第17條:要么為繼承而設(shè)計霍骄,并提供文檔說明台囱,要么禁止繼承 1.如何編寫為繼承而設(shè)計的類? (1)對于public或是protected的方法(非...
第16條:復(fù)合優(yōu)于繼承 前言 本條內(nèi)容的繼承不包括接口繼承读整。 1.什么事復(fù)合 復(fù)合就是在你的類中添加一個私有域簿训,引用一個類的實例,使被引用類成為...
第十五條:使可變性最小 1.什么是不可變類米间? (1)需要的所有參數(shù)必須在實例化的時候都傳進去强品。(2)對象中所有信息在對象的整個生命周期中都保持不...
第十四條:在公有類中使用訪問方法而非共有域 1.簡單介紹 這一條的意思是讓你這樣做: 而不要這樣做: 2. 原因 如果直接將類中的域暴露為共有域...
第十三條:使類和成員的可訪問性最小化 1. 為什么要使類和成員的可訪問性最小化? 可以有效的解除系統(tǒng)中各個模塊的耦合度屈糊、實現(xiàn)每個模塊的獨立開發(fā)的榛、...