c++設計模式學習筆記--二、基礎知識

1、軟件設計總則:可複用、可擴展、可維護、靈活性好。 電腦=硬盤+光驅+內存+顯卡+CPU+顯示器;可擴展(加內存條)、可複用(顯示器用在其他電腦上)、可維護(更換其中的硬件而不是換電腦)、靈活性(硬件都可組裝到其他電腦上)。 2、面向對象三大特性:封裝+繼承+多態。 封裝(就是把客觀事物封裝成抽象的類,使得業務邏輯與界面邏輯分離,降低耦合性,易維護和擴展);繼承(子類屬性從祖先類繼承);多態(多
相關文章
相關標籤/搜索