設計模式之開篇(C#文法)

來源:互聯網
上載者:User

標籤:style   blog   http   使用   os   2014   問題   ar   

  很長時間沒有寫文章了,前段時間寫的C#文法糖分享得到有很多朋友支援,這個也使得我有信心繼續分享下去,在這裡非常感謝大家!這次開始給大家分享一下設計模式,我個人覺得設計模式也對於我們提高個人技術水平來說也是一個必不可少的知識點,最近我有重新溫習了一下設計模式,今天 把我學習時的心得給大家分享一下。

有些朋友會分不清設計模式是什麼,它是架構嗎?在這裡我簡單的分享一下我的個人理解,有些不對地方請大家諒解和指正,廢話不多說,直接進入主題:

設計模式和架構的區別: 

  設計模式是針對某一類問題的最佳解決方案,而且已經成功應用於許多系統的設計中,它解決了在某種特定情景中重複發生的某個問題,因此,可以這樣定義設計模式:“設計模式是從許多優秀的軟體系統中總結出的成功的可複用的設計方案。

架構不是模式,架構是針對某個領域,提供用於開發應用系統的類的集合。程式設計者可以使用架構提供的類設計一個應用程式,而在設計應用程式時可以針對特定的問題使用某個模式。一個架構往往會包括多個設計模式,他們是物件導向系統獲得最大複用的方式。

設計模式分類如所示:

 

  這次分享主要給大家分享設計模式和架構的區別及設計模式的分類,下次開始分享具體的設計模式。希望給大家帶來協助!謝謝。

      原文來源在我個人網站

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.