設計模式 2014-12-19

book: 閻宏《JAVA與模式》html

架構設計欄目 http://blog.csdn.net/enterprise/column.html java

概要:設計模式

http://bbs.csdn.net/forums/Embedded_driver架構

23種設計模式分別是:eclipse

1.單例模式 2.工廠方法模式 3.抽象工廠模式 4.模版方法模式 5.建造者模式 6.代理模式 7.原型模式 8.中介者模式 
9.命令模式 10.責任鏈模式 11.裝飾模式 12.策略模式 13.適配器模式 14.迭代器模式 15.組合模式 16.觀察者模式
17.門面模式 18.備忘錄模式 19.訪問者模式 20.狀態模式 21.解釋器模式 22.享元模式 23.橋樑模式
ide

在運用面向對象的思想進行軟件設計時,須要遵循的原則一共有6個,他們是:工具

1.  單一職責原則(Single Responsibility Principle)
2.  里氏替換原則(Liskov Substitution Principle)
3.  依賴倒置原則(Dependence Inversion Principle)
4.  接口隔離原則(Interface Segregation Principle)
5.  迪米特法則(Law Of Demeter)
6.  開閉原則(Open Close Principle)
學習


arch path:ui

->設計模式+設計原則雲計算

->架構師修練之道

->雲計算設計模式




設計模式

http://blog.csdn.net/column/details/designpatternzh.html

http://www.cnblogs.com/java-my-life/default.html?page=2

http://blog.csdn.net/column/details/dp-in-java-yqj2065.html?&page=1

http://blog.csdn.net/column/details/designpatterns4java.html

http://blog.csdn.net/column/details/oodesign.html

http://blog.csdn.net/chmask/article/details/2631485

[en]

http://www.tutorialspoint.com/design_pattern/design_pattern_quick_guide.htm


八大金剛:原型模式 命令模式 單例模式 狀態模式 訪問者模式 裝配廠模式 代理模式  解釋器模式


學習難度係數:
☆☆☆☆☆ ☆☆☆☆☆
依賴注入模式
靜態工廠模式 2
策略模式 1

★☆☆☆☆ ☆☆☆☆☆
工廠方法模式 2
模板方法模式 2
適配器模式    2
責任鏈模式   3
外觀模式 1

★★☆☆☆ ☆☆☆☆☆
抽象工廠模式  4
橋接模式  3
迭代器    3
享元模式  4

★★★☆☆ ☆☆☆☆☆

中介模式 3
裝飾模式 3
組合模式 3
備忘錄模式 2
觀察者模式3

★★★★☆ ☆☆☆☆☆

原型模式 3
命令模式3

★★★★★ ☆☆☆☆☆

單例模式1
狀態模式3
訪問者模式4

★★★★★ ★☆☆☆☆

裝配廠模式4
代理模式3

★★★★★ ★★☆☆☆

解釋器模式5



應用:

實際項目

第三方


詳見:工程designPattern


C#

http://blog.csdn.net/column/details/dahua.html 



類圖

http://www.open-open.com/lib/view/open1328059700311.html 基本概念

http://www.oschina.net/news/32803/6-java-to-uml-tools 其餘工具

uml lab商用 ,不推薦

http://www.eclipse.org/modeling/mdt/downloads/?project=uml2tools

相關文章
相關標籤/搜索