1抽象過程
2物件介面
3實現隱藏4重用
5繼承:重用介面
6多型性:互換物件
7建立銷毀物件
8異常處理:應對錯誤
9分析設計:制定計畫,做什麼(需求分析),如何設計(類職責協同crc),建立核心,迭代用例,進化,計畫回報
10 極限程式設計xp :先寫測試,結對程式設計
第二章:
語言翻譯過程:直譯器,編譯器,聯結器分段編譯工具:宣告,定義
標頭檔案:
<>:按照系統目錄開始查詢 "
"先查詢當前檔案目錄,查詢不到,再按<>方式查詢
名字空間:為避免函式名標示符衝突, namespace關鍵字
using
使用命名空間關鍵字 std標準命名空間
#include
====> #include using
namespace
std;
輸入輸出:cout
<
第一章,第二章總結
主要是一些概念的記憶和理解。比較重點的 軟體 程式 資料 文件 三個維度 build run,moment period,code component 注意 code snapshot memory dump都是run moment code code snapshot 變數的狀態 memory d...
Practical Vim 第一章 第二章
本質上講,我們的工作是重複性的.凡是可以簡化重複性操作的方式,都會成倍地節省我們的時間.vim 對重複性操作進行了優化.它之所以能高效地重複,是因為它會記錄我們最近的操作,讓我們用一次按鍵就能重複上次的修改.這個看似簡單的命令是 vim 中的瑞士軍刀.修改是改變文件內文字的任意操作,分為兩類 它可以...
APT HOWTO 第一章 導言
apt howto 第一章 導言 最初只有.tar.gz的打包檔案,使用者必須編譯每個他想在gnu linux上執行的軟體。使用者們普遍認為系統很有必要提供一種方法來管理這些安裝在機器上的軟體包,當debian誕生時,這樣乙個管理工具也就應運而生,它被命名為dpkg。從而著名的 package 概念...