網上一位叫慈龍的朋友幫我把之前的《小菜程式設計成長記》整理成了pdf文件,非常感謝他的工作。儘管此系列還沒有寫完,此前的文章也有不少瑕疵,不過如果此pdf可以讓更多的朋友喜歡上物件導向設計、喜歡上設計模式、開始加入學習應用設計模式的行列來,那我還是非常願意此系列文章的推廣的,畢竟通過對話的方式來入門會相對容易些。
戲說物件導向程式設計c#版
代序 四大發明之活字印刷——物件導向思想的勝利
第一章 面試受挫——**無錯就是好?
第二章 **規範、重構
第三章 複製vs復用
第四章 業務的封裝
第五章 體會簡單工廠模式的美妙
第六章 工廠不好用了?
第七章 用「策略模式」是一種好策略
第八章 反射——程式設計師的快樂!
第九章 會修電腦不會修收音機?——聊設計模式原則
第十章 三層架構,分層開發
第十一章 無熟人難辦事?——聊設計模式迪公尺特法則
第十二章 有了門面,程式設計師的程式會更加體面
第十三章 設計模式不能戲說!設計模式怎就不能戲說?
小菜鳥成長記
include define n 100 typedef struct book book int num 0,pnum int arrin book a,int pnum 輸入陣列元素,個數num由程式中自己確定。return i void arrout book a,int num 輸出陣列各元...
小菜程式設計成長記(三 複製VS復用)
續上篇 小菜 我明白了,他說用任意一種物件導向語言實現,那意思就是要用物件導向的程式設計方法去實現,對嗎?ok,這個我學過,只不過當時我沒想到而已。大鳥 所有程式設計初學者都會有這樣的問題,就是碰到問題就直覺的用計算機能夠理解的邏輯來描述和表達待解決的問題及具體的求解過程。這其實是用計算機的方 式去...
小菜程式設計成長記(三 複製VS復用)
續上篇 小菜 我明白了,他說用任意一種物件導向語言實現,那意思就是要用物件導向的程式設計方法去實現,對嗎?ok,這個我學過,只不過當時我沒想到而已。大鳥 所有程式設計初學者都會有這樣的問題,就是碰到問題就直覺的用計算機能夠理解的邏輯來描述和表達待解決的問題及具體的求解過程。這其實是用計算機的方式去思...