後續的章節
前面的部份,就是用力的跟你講,多寫一些程式碼,幫助你管理「真正執行的程式碼」,對未來的你自己是很有幫助的。
後續的部份,就開始介紹,真正的程式編寫技巧,達到文心雕龍的境界。
結構化程式設計
快速的複習一次基本的流程控制語法,以及這些語法如何表達更適切的語意。
循序
條件
重覆
C++語法與語意
包含C++語法定義、可表示的語意與相對應的寫法,以及些許避免bug生又生的特別技術。
概念完整性
透過變數、函數、類別來表達適當的概念整理性,並提到命名與語法之間微妙的變化。(命名可以弄爛一整份code)
物件導向的語意
《世紀本軟體革命》一書中,提到物件導向=繼承+虚擬函數+動態連結,這三個支柱才是真正代表物件導向技術的原因。在此,就以這三個支柱來一一介紹它們表達的又是什麼語意。才不會用了這麼高階的技術,寫出來的code還是麵團(或泥巴)。(很難理出頭緒)
Last updated
Was this helpful?