青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

   我們發現設計模式在Java社區很流行,但是在C++社區卻沒有那么被關注,甚至有點被排斥,究竟是什么原因造成這個差異的呢?

   昨天和同事討論這個問題,最后得出幾點原因:

    (1)C++內存需要自己管理,所以有些模式在C++里使用不是那么方便,但是Java不用關心內存,所以在Java里的使用設計模式有天生的優勢。隨著shared_ptr, weak_ptr, unique_ptr等加入C++11,相信這方面會有所改進。

   (2)在Java的類庫體系中,很多設計本身就是基于設計模式的,所以在調用Java類庫時,你會不知不覺地使用設計模式,這樣導致你在設計自己的接口時也會使用設計模式。

   (3)C++一般被用來解決一些比較底層的問題,所以用C++時,我們更多的關心是如何實現某個feature; 但是Java借助其豐富的類庫,實現feature往往不是問題,所以他們有更多精力關注設計。

   (4)設計模式一般要間接層,會造成性能的損失,而C++應用的場合往往比較強調性能。對于這個問題,如果你的程序更注重性能(比如內核),確實不應該引入太多間接層;但是如果你的程序更注重可擴充性和可維護性,你就該考慮設計模式了。

   (5)C++社區的很多程序員是從c甚至匯編轉過來的,所以這些人更習慣面向過程的設計方式,即使用C++也只是拿來封裝一些簡單的類,用不到設計模式。

   (6)C++支持多種編程模型,包括面向過程,面向對象,基于對象,泛型編程等,設計模式主要是基于面向對象的,而Java只支持面向對象開發。

   最后貼張某校的招生海報,你看看究竟是C, 還是C++?你是怎么看設計模式在C++社區的使用情況呢?

    
posted on 2012-06-14 09:22 Richard Wei 閱讀(5392) 評論(13)  編輯 收藏 引用 所屬分類: 設計模式

FeedBack:
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-06-14 10:53 | 春秋十二月
好漂亮的MM呀  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-06-14 11:16 | Richard Wei
@春秋十二月
看來你沒看懂, C or C++ :)  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-06-14 12:26 | 羅朝輝
江大=江南大學?  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-06-14 12:40 | zgpxgame
@羅朝輝
浙江大學  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-06-14 13:16 | young40
@Richard Wei

我也沒有看懂, 和C, C++什么關系呢? 為什么不是java呢?   回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?[未登錄]
2012-06-14 13:41 | 春秋十二月
@Richard Wei
C或C++罩杯?  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-06-15 09:24 | Richard Wei
@春秋十二月
恩,你長大了 :)  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-06-15 16:21 | leolai
好吧,Orge就是一堆設計模式堆起來的  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-06-15 16:52 | Richard Wei
@leolai
是的,設計模式在比較大型的C++開源項目中用的還是比較多的,比如網絡庫ACE,界面庫QT,游戲引擎Orge, Irrlicht等  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-06-20 11:04 | 畢達哥拉斯半圓
完全不是那么回事,設計模式在C++里用的很多,可能有兩個原因造成這個錯覺:1,c++有多種編程風格,看你用哪個;2,現在java比c++熱,初學者多學java,因此說的比較多而已。  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-06-20 11:12 | Richard Wei
@畢達哥拉斯半圓
不錯, 新加了
(6)C++支持多種編程模型,包括面向過程,面向對象,基于對象,泛型編程等,設計模式主要是基于面向對象的,而Java只支持面向對象開發。  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2012-07-09 16:16 | 哥沒注冊
在偏底層里面一般都是打散重組使用,在高級語言里面,則多數是被套用。
孰優孰劣一眼可望  回復  更多評論
  
# re: 為什么設計模式在C++社區沒有Java社區流行?
2013-10-19 22:38 | 小胖
面向妹子,面向對象,C++
哈哈  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美激情第二页| 蜜桃av久久久亚洲精品| 亚洲狼人综合| 国产精品magnet| 亚洲尤物在线视频观看| 亚洲免费视频中文字幕| 国产午夜精品久久久| 久久精品在线播放| 久久视频免费观看| 亚洲精品欧美精品| 亚洲免费久久| 国产日韩欧美一区| 奶水喷射视频一区| 欧美日韩精品免费观看| 午夜精品免费在线| 久久久青草婷婷精品综合日韩| 亚洲国产免费看| 日韩午夜激情av| 国产日韩欧美精品在线| 欧美国产大片| 国产精品日韩在线一区| 久久天堂精品| 欧美日韩综合一区| 久久一区国产| 国产精品都在这里| 欧美电影免费观看网站| 欧美日韩一区二区三| 久久久午夜电影| 欧美日韩国产小视频在线观看| 久久精品99国产精品日本| 蜜臀久久99精品久久久画质超高清 | 久久久久国产免费免费| 免费精品99久久国产综合精品| 亚洲视频在线观看免费| 久久久久高清| 亚洲欧美综合另类中字| 欧美刺激性大交免费视频| 亚洲欧美日韩在线观看a三区| 久久综合网络一区二区| 欧美一区观看| 欧美日韩免费在线| 亚洲承认在线| 国产亚洲精品资源在线26u| 日韩一级片网址| 在线成人h网| 午夜精品美女久久久久av福利| 亚洲免费av观看| 久久一区二区精品| 久久国产精品免费一区| 欧美系列精品| 亚洲免费电影在线| 日韩视频在线播放| 久久久亚洲国产美女国产盗摄| 亚洲免费网址| 国产精品v欧美精品v日韩 | 亚洲一区在线免费| 欧美国产欧美综合| 欧美国产日本| 亚洲福利小视频| 久久嫩草精品久久久久| 久久久av毛片精品| 国产午夜精品理论片a级大结局 | 午夜在线观看免费一区| 在线视频中文亚洲| 欧美日韩国产美| 日韩亚洲一区二区| 日韩一区二区久久| 欧美日韩国产欧| 亚洲精品一区二区三区四区高清| 91久久精品国产91久久| 另类欧美日韩国产在线| 亚洲承认在线| 在线亚洲高清视频| 欧美性天天影院| 亚洲伊人一本大道中文字幕| 亚洲欧美日韩在线高清直播| 国产精品视频在线观看| 亚洲综合色自拍一区| 午夜精品久久久久久久久久久久| 国产精品入口麻豆原神| 欧美中在线观看| 欧美 日韩 国产一区二区在线视频 | 国产精品二区在线观看| 亚洲麻豆视频| 性欧美超级视频| 韩国成人理伦片免费播放| 久久亚洲春色中文字幕| 欧美激情视频给我| 一区二区三区视频在线看| 欧美午夜不卡视频| 亚洲男人第一av网站| 久久综合九色综合久99| 亚洲精品久久久久久久久久久久久 | 国产精品一区二区久久国产| 性欧美xxxx视频在线观看| 免费欧美电影| 亚洲午夜精品福利| 国产婷婷精品| 欧美国内亚洲| 亚洲一区二区精品| 男人的天堂亚洲在线| 亚洲午夜日本在线观看| 国产欧美精品日韩区二区麻豆天美| 欧美在线亚洲在线| 欧美激情一区二区三区在线视频| 亚洲在线视频免费观看| 一区二区在线视频播放| 欧美日韩亚洲一区二| 欧美一区二区三区视频免费| 亚洲国产91| 久久精品国产亚洲高清剧情介绍 | 国产精品人人做人人爽| 久久久亚洲精品一区二区三区| 99av国产精品欲麻豆| 免费在线成人av| 午夜日韩电影| 一本久道久久综合狠狠爱| 国产亚洲欧洲一区高清在线观看| 欧美另类在线播放| 久久亚洲精品一区二区| 亚洲综合日本| 99精品热6080yy久久| 欧美激情第3页| 久热爱精品视频线路一| 欧美一区国产一区| 亚洲一区二区三区三| 亚洲精品久久嫩草网站秘色| 国产一区二区三区四区hd| 国产精品国产三级国产专播精品人 | 久久久亚洲精品一区二区三区| 在线一区二区视频| 日韩视频一区| 亚洲人成在线播放网站岛国| 激情综合久久| 禁断一区二区三区在线| 国产伦精品一区二区三区高清| 欧美日韩精品一区| 欧美激情视频在线播放| 欧美大片91| 欧美大片在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美成人亚洲| 欧美成人免费在线观看| 久久精品国产一区二区三区| 亚洲欧美影音先锋| 午夜精品久久久久久久99樱桃| 在线中文字幕不卡| 亚洲无线一线二线三线区别av| 亚洲精品少妇网址| 艳妇臀荡乳欲伦亚洲一区| 日韩一级大片在线| 亚洲精品中文字幕有码专区| 亚洲黄色成人| 日韩视频欧美视频| 亚洲最新在线| 性欧美超级视频| 久久精品国产91精品亚洲| 午夜一级在线看亚洲| 久久大逼视频| 开心色5月久久精品| 欧美成人xxx| 亚洲乱码国产乱码精品精天堂| 亚洲精品一区二区三区蜜桃久| 亚洲理伦在线| 亚洲欧美日韩精品综合在线观看| 午夜精品一区二区在线观看| 久久免费观看视频| 欧美精品福利在线| 国产精品一区二区三区四区五区| 国产亚洲欧美一区二区三区| **网站欧美大片在线观看| 99热这里只有成人精品国产| 亚洲伊人观看| 嫩草伊人久久精品少妇av杨幂| 亚洲黄网站黄| 午夜精品久久久久久久99热浪潮| 久久一区二区三区av| 欧美日韩综合视频网址| 国模私拍视频一区| 99精品久久| 久久精品国产在热久久| 亚洲欧洲日产国产网站| 午夜精品理论片| 欧美成人自拍| 国产欧美日韩一区二区三区在线| 亚洲国内高清视频| 欧美一级在线视频| 亚洲国产精品999| 亚洲一区二区日本| 欧美国产第一页| 黑人中文字幕一区二区三区| 夜夜嗨av一区二区三区网页| 欧美中文字幕视频| 亚洲国产日韩综合一区| 欧美一级片一区| 国产精品成人一区二区三区夜夜夜 | 亚洲影院免费| 欧美精品在线一区| 精品999成人| 午夜精品久久久久|