架構,改善程序複用性的設計

架構,改善程序複用性的設計~目錄(附核心原代碼)

這個系列寫的我有點筋疲力盡,文章的複雜度超過了我的想像,其中在很多朋友的回覆中可以看出,我的基礎知識還需要提高及語言表述能力也需要提高,在此,謝謝各位的好心回覆。

這個系列寫完成後我有個承諾,那就是把核心代碼以附件的形式共享出來,如果有需要,可以單擊此處進行下載。

事實上“改善程序複用性”的本質應該就是你是否遵循了面向對象的原則,你的代碼是否面向對象,可能一個方法的重構,一個類的抽象就是一個改善你程序複用性的方法之一,複用性是一點點實現的,它不是在最後階段進行代碼review時進行完成的,而是關係到代碼從開發到完成的整個階段

以下是這個系列的完整目錄,我整理了一下,方便大家閱讀

第一講  系統的複用性離不開系統的面向對象性

第二講 什麼應該提取出來,什麼應該保留

第三講 實現一種功能的代碼只能出現在一處

第三講 實現一種功能的代碼只能出現在一處(續)

第四講 方法的重載真的用不到嗎?

第五講 複用離不開反射和IOC

第五講 複用離不開反射和IOC(大白話)

第六講 我的系統結構~將所有可以抽象的項目進行抽象(大結局)

希望本文章對您有所幫助

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章