設計模式學習1

2021-06-07 14:44:41 字數 509 閱讀 3880

以前寫程式,不太關注程式結構的設計,只是考慮著怎麼去實現功能,憑感覺去規劃。沒有把程式設計的方法上公升到乙個理論的高度上來,

最近接觸了下設計模式,發現以前也用到了一些模式,但是卻沒有在意,仔細想想,使用模式去系統化的進行設計,好處很多。

正如打仗,對戰術進行研究,上公升到乙個理論的高度上來,就是軍事理論了,才有別於群毆。

帝國模式之單例

我是這個王朝的現任皇帝,當人們提到「皇上」,「聖上」,「天子」,沒錯,說的都是我,

什麼,「昏君」

帝國有且只有我這乙個皇帝

帝國模式之觀察者

前幾天偶染小恙,沒多久就收到了遼東太守,幽州刺史等多位**呈來的人參,靈芝,熊掌,當歸等各種補品,甚慰孤意,

原來是小太監收了這些**的銀子,給他們通風報信,才讓他們及時了解到聖體動態。

這小太監還挺機靈的,有御使進言不可重用宦官,你們都不懂,任用太監***不過了,他們才奪不了我的江山呢,要是有功,自然在我,有錯,就是我的擋箭牌。

聖意豈匹夫之可踹度邪,哈哈哈 哈哈

設計模式 學習 1

設計原則 1 單一職責原則 物件導向程式設計。2 開閉原則 可以擴充套件,不要修改原來的 3 黎克特制代換原則 引用父類的地方可以使用 子類替代。4 依賴倒轉原則 盡量在引數 返回值,引用等地方,使用介面和抽象類。5 介面隔離原則 每個介面應該承擔自己的責任,不要混在一起。6 合成復用原則 盡量使用...

設計模式學習1

閱讀書籍 大話設計模式 程杰 第15章 就不能換db嗎?問 實現不同db之間的操作 答 用反射 抽象工廠 配置檔案 什麼是反射?reflection,中文翻譯為反射。這是.net中獲取執行時型別資訊的方式,net的應用程式由幾個部分 程式集 assembly 模組 module 型別 class 組...

設計模式學習 1

今天在公司有時間看了下設計模式,現在寫下自己的對它的理解.1.開 閉原則 乙個軟體實體應當對擴充套件 開 放,對修改 關 閉 2.理氏代換原則 乙個如果適用一基類,那麼它必然適用於其子類 設計模式解析 1.工廠模式 對類例項化不要直接呼叫類,而要對介面,如 inte cea inte ce new ...