首頁»設計模式
  • 10種常見的軟件架構模式

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

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

  • 為什么要用單例模式?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 從MVC到前后端分離

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

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

  • MVC MVP 和 MVVM 的圖示

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

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

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

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

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

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

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

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

  • MVC vs. MVP vs. MVVM

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

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

  • JavaScript的MVC模式向導

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

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

21篇文檔«12»
大发国际网址 上高县| 伊吾县| 华宁县| 正定县| 三江| 广南县| 广宗县| 邻水| 雅江县| 高台县| 通辽市| 常山县| 九江市| 报价| 平陆县| 信宜市| 麻江县| 南和县| 云浮市| 芦溪县| 曲周县| 江达县| 太保市| 永昌县| 延津县| 横山县| 绩溪县| 永宁县| 南宫市| 望奎县| 栾川县| 香格里拉县| 冀州市| 新泰市| 沅江市| 宁津县| 肃宁县| 清水县| 拉萨市| 余干县| 淮滨县| 禹城市| 新绛县| 承德县| 淮滨县| 红安县| 武邑县| 科技| 临邑县| 兴国县| 隆尧县| 晋州市| 长宁区| 永城市| 美姑县| 龙岩市| 砚山县| 兴仁县| 长武县| 北京市| 玉田县| 绥阳县| 湘潭县| 宜兰市| 邵阳市| 武山县| 确山县| 邵东县| 衡山县| 安宁市| 海城市| 沂南县| 汤阴县| 宝山区| 云浮市| 蒙山县| 白银市| 乐东| 安顺市| 监利县| 兖州市| 砚山县| 德惠市| 东山县| 驻马店市| 汕尾市| 峨山| 阳山县| 广东省| 黄陵县| 宁武县| 大关县| 遵化市| 巴马| 易门县| 陆丰市| 黄冈市| 商河县| 固镇县| 林口县| 开阳县| 凤山县| 麻栗坡县| 屏东市| 河北区| 泰兴市| 上虞市| 台中县| 义马市| 长宁县| 玛纳斯县| 获嘉县| 佛冈县| 平谷区| 佛坪县| 罗平县| 盈江县| 德钦县| 石阡县| 松潘县| 洛南县| 玛纳斯县| 永仁县| 板桥市| 五大连池市| 将乐县| 安丘市| 临潭县| 平阳县| 满洲里市| 壤塘县| 静乐县| 潮安县| 旌德县| 卢湾区| 买车| 青田县|