<dl id="3wz6h"></dl><li id="3wz6h"></li>

      1. <dl id="3wz6h"></dl>

      2. <dl id="3wz6h"><ins id="3wz6h"></ins></dl>

            <dl id="3wz6h"></dl>

            <dl id="3wz6h"><ins id="3wz6h"></ins></dl>
            1. 
              
              <output id="3wz6h"><ins id="3wz6h"><nobr id="3wz6h"></nobr></ins></output>

              <li id="3wz6h"><ins id="3wz6h"></ins></li>
              
              

            2. <output id="3wz6h"><ins id="3wz6h"><nobr id="3wz6h"></nobr></ins></output>
              首頁»設計模式
              • 10種常見的軟件架構模式

                發表于:2018-05-21閱讀245次0條評論

                有沒有想過要設計多大的企業規模系統?在主要的軟件開發開始之前,我們必須選擇一個合適的體系結構,它將為我們提供所需的功能和質量屬性。因此,在將它們應用到我們的設計之前,我們應該了解不同的體系結構。

              • 為什么要用單例模式?

                發表于:2018-05-09閱讀259次0條評論

                我們在編程中最常用的模式就是單例模式了,然而單例模式都用在什么場合?為什么不用靜態方法而要用單例模式呢?要搞清這些問題,需要從靜態方法和非靜態方法的區別和聯系說起。

              • 重構:改善既有代碼的設計

                發表于:2017-03-16閱讀552次0條評論

                所謂重構是這樣一個過程:在不改變代碼外在行為的前提下,對代碼作出修改,以改進程序的內部結構。本質上說,重構就是在代碼寫好之后改進它的設計。

              • 20年過去了,重新審視設計模式

                發表于:2016-03-30閱讀864次0條評論

                20年前,“Gang of Four”出版了設計模式的書。用了當時的主流語言(C++ 和 Smalltalk),當時的設計思想(比如強調繼承),盡管如此它仍然在業內引發了巨大的“運動”。然而,正如我們所知的歷史規律,這也是它要滅亡的標志:所有在行業內成為“運動”的最終都會破滅。

              • 被誤解的MVC和被神化的MVVM

                發表于:2015-11-04閱讀2287次0條評論

                MVC,全稱是 Model View Controller,是模型 (model)-視圖 (view)-控制器 (controller) 的縮寫。它表示的是一種常見的客戶端軟件開發框架。MVC 的概念最早出現在二十世紀八十年代的 施樂帕克 實驗室中(對,就是那個發明圖形用戶界面和鼠標的實驗室),當時施樂帕克為 Smalltalk 發明了這種軟件設計模式。

              • 程序員應知道這十大面向對象設計原則

                發表于:2015-10-29閱讀1796次1條評論

                面向對象設計原則是OOPS編程的核心, 但我見過的大多數Java程序員熱心于像Singleton (單例) 、 Decorator(裝飾器)、Observer(觀察者) 等設計模式, 而沒有把足夠多的注意力放在學習面向對象的分析和設計上面。

              • 從MVC到前后端分離

                發表于:2015-10-26閱讀2284次0條評論

                MVC模式早在上個世紀70年代就誕生了,直到今天它依然存在,可見生命力相當之強。MVC模式最早用于Smalltalk語言中,最后在其它許多開發語言中都得到了很好的應用,例如,Java中的Struts、Spring MVC等框架。

              • MVC MVP 和 MVVM 的圖示

                發表于:2015-02-02閱讀2275次1條評論

                復雜的軟件必須有清晰合理的架構,否則無法開發和維護。MVC(Model-View-Controller)是最常見的軟件架構之一,業界有著廣泛應用。它本身很容易理解,但是要講清楚,它與衍生的 MVP 和 MVVM 架構的區別就不容易了。

              • 從MVC框架看MVC架構的設計

                發表于:2014-09-14閱讀3186次1條評論

                盡管MVC早已不是什么新鮮話題了,但是從近些年一些優秀MVC框架的設計上,我們還是會發現MVC在架構設計上的一些新亮點。本文將對傳統MVC架構中的一些弊病進行解讀,了解一些優秀MVC框架是如何化解這些問題的,揭示其中所折射出的設計思想與設計理念。

              • 20個設計模式和軟件設計面試問題

                發表于:2014-08-13閱讀6018次1條評論

                不管是參加Java面試還是C#面試,設計模式和軟件設計都是任何編程面試中的必問問題。實際上,編程能力和設計技巧是對彼此很好的補充。一個好的程序員通常都是一個好的軟件設計人員。他們知道怎么把一個問題分割成一段段代碼或者軟件設計,但這些能力和技巧并不能憑空而來。

              • MVC vs. MVP vs. MVVM

                發表于:2014-04-25閱讀1214次1條評論

                MVC vs. MVP vs. MVVM。三者的目的都是分離關注,使得UI更容易變換(從Winform變為Webform),使得UI更容易進行單元測試。

              • JavaScript的MVC模式向導

                發表于:2014-03-24閱讀1185次0條評論

                多年來,我總結出了一些MVC在Web應用中的規則。這些規則對我幫助很大,且避免了大型代碼庫陷入混亂。可能術語上不同,但這些規則對于諸如Backbone和Ember的大多數客戶端MVC框架來說都是有用的。

              21篇文檔«12»
              云南十一选往期