首頁»設計模式
  • 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»
快乐彩票开奖号码 孟连| 溧阳市| 祥云县| 舒城县| 清新县| 望奎县| 平昌县| 平塘县| 永和县| 台中市| 莱州市| 镇安县| 都昌县| 英超| 德惠市| 嘉兴市| 西畴县| 闵行区| 吉木萨尔县| 同江市| 廊坊市| 武安市| 同心县| 天津市| 大关县| 通榆县| 舟山市| 黑龙江省| 和龙市| 白水县| 兴仁县| 沧州市| 雷波县| 长汀县| 宁强县| 容城县| 忻城县| 边坝县| 陆丰市| 沙雅县| 阳西县| 涡阳县| 深泽县| 井陉县| 汕头市| 铁岭市| 苍南县| 赤壁市| 平山县| 南康市| 黄大仙区| 集安市| 延寿县| 汶上县| 木里| 乌兰县| 梁平县| 田林县| 新巴尔虎右旗| 夹江县| 拉萨市| 万源市| 浦县| 桐柏县| 祁阳县| 龙泉市| 巴南区| 庐江县| 望江县| 静安区| 松潘县| 海阳市| 莱州市| 肃南| 松滋市| 诸暨市| 偃师市| 永清县| 虹口区| 庄河市| 新昌县| 鄢陵县| 合肥市| 思南县| 肃宁县| 南华县| 武宁县| 湘西| 盘锦市| 南丰县| 始兴县| 临湘市| 新郑市| 万载县| 常熟市| 老河口市| 台南市| 涞源县| 德庆县| 万宁市| 望都县| 三台县| 东乡族自治县| 巴南区| 安溪县| 衡阳市| 青浦区| 江源县| 绥化市| 合作市| 上犹县| 黄山市| 吕梁市| 嘉祥县| 遵化市| 晋宁县| 班玛县| 遂川县| 古交市| 东乡| 上蔡县| 高平市| 清远市| 兰州市| 辛集市| 鄄城县| 米易县| 元谋县| 华宁县| 奎屯市| 贵溪市| 汨罗市| 德格县| 万安县| 毕节市| 洱源县| 青川县|