1. <em id="2qvri"><tr id="2qvri"></tr></em>
      1. 首頁»設計模式
        • 10種常見的軟件架構模式

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

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

        • 為什么要用單例模式?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        • 從MVC到前后端分離

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

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

        • MVC MVP 和 MVVM 的圖示

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

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

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

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

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

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

          發表于:2014-08-13閱讀6013次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»
        江苏快3投注技巧