面向?qū)ο笙到y(tǒng)三要素?
面向?qū)ο笕匚逶瓌t
一、面向?qū)ο笕?/p>
1、封裝;
2、繼承;
3、多態(tài)。
二、面向?qū)ο笪逶瓌t
1、單一職責(zé)原則;
2、開放-封閉原則(對(duì)擴(kuò)展開放;對(duì)修改關(guān)閉);
3、Liskov替換原則(子類型必須能夠完全替換其父類型(繼承);關(guān)注行為的替換(多態(tài)));
4、依賴倒置原則(依賴抽象;面向接口編程等);
5、接口隔離原則(接口盡量小;接口要穩(wěn)定,職責(zé)要單一;多個(gè)小接口比一個(gè)大的通用接口要好等)。
上一篇源文件什么格式