--------------------對象性能-------------------- 面向?qū)ο蠛芎玫慕鉀Q了抽象的問題摆舟,但是必不可免的也付出了一定的代價橘荠。對于通常情況來講嬉荆,...

--------------------對象性能-------------------- 面向?qū)ο蠛芎玫慕鉀Q了抽象的問題摆舟,但是必不可免的也付出了一定的代價橘荠。對于通常情況來講嬉荆,...
課程目標 1.理解松耦合設(shè)計思想2.掌握面向?qū)ο笤O(shè)計原則3.掌握重構(gòu)技法改善設(shè)計4.掌握GOF核心設(shè)計模式 設(shè)計模式 描述重復(fù)發(fā)生的問題以及該問題解決方案的核心。 面向?qū)ο驩...
---------------------對象創(chuàng)建-------------------- 通過【對象創(chuàng)建模式】繞開new,來避免對象創(chuàng)建(new)過程中所導(dǎo)致的緊耦合(依賴...
---------------------對象創(chuàng)建-------------------- 通過【對象創(chuàng)建模式】繞開new,來避免對象創(chuàng)建(new)過程中所導(dǎo)致的緊耦合(依賴...
課程目標 1.理解松耦合設(shè)計思想2.掌握面向?qū)ο笤O(shè)計原則3.掌握重構(gòu)技法改善設(shè)計4.掌握GOF核心設(shè)計模式 設(shè)計模式 描述重復(fù)發(fā)生的問題以及該問題解決方案的核心。 面向?qū)ο驩...
標準庫與泛型編程 內(nèi)容提示:泛型編程(GP)與面向?qū)ο缶幊?OOP)的根本差異勋磕,模板的意義以及運用。 課程目標: 1.淺嘗C++標準庫 2.深入認識C++標準庫 3.良好使用...
對象模型 1敢靡、vptr和vtbl(虛函數(shù)與虛表) 調(diào)用虛函數(shù)vfun挂滓,通過虛指針vptr找到虛表vtbl,通過虛表指向虛函數(shù)位置實現(xiàn)調(diào)用啸胧。 2赶站、this(this指針) 虛函...
C++程序設(shè)計(兼談對象模型) 主要課題(since c++ 11): variadic template(可變參數(shù)模板) auto(自動變量幔虏?) range-base fo...
面向?qū)ο蟮木幊蹋ɡ^承、復(fù)合贝椿、委托) 1想括、composition(復(fù)合),注意畫圖時黑色菱形 內(nèi)外部同時出現(xiàn)(同生同滅) 注意:編譯器調(diào)用構(gòu)造函數(shù)時烙博,選擇默認的那個調(diào)用瑟蜈,如果內(nèi)...
含有指針的類(經(jīng)典案例 string) Class with pointer member(s) 拷貝構(gòu)造 or 拷貝賦值 Big Three(凡帶有指針類型,必須寫的3...
C++實現(xiàn)數(shù)據(jù)和函數(shù)的封裝 C++面向?qū)ο螅∣bjectOriented) 基本格式 Inline內(nèi)聯(lián)函數(shù)關(guān)鍵字 定義在class body內(nèi)的function渣窜,提高處理效率...