Skip to content

Windell/JAVAPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

********************************Read Me******************************************
License @copyright
All the contents are from Internet ,for study and communication . feel free to share and copy.
  
设计模式的基础理论化知识,问度娘:
http://baike.baidu.com/view/66964.htm

项目构成:
1. behavioral 行为型设计模式
2. creational 构造型设计模式
3. structual 结构性设计模式
4. example 一些例子


代码来源:
1.来自于Internet
2.来自于《Head First Design Patterns》
3.来自于自我发挥
4.DesignPatterns.docx 各设计模式UML类图,来自互联网

学习感受:

设计模式不应当通过填鸭式的学习去消化,最应当做的事便是思考,理解模式应用场景,所体现的设计原则,当然最
重要的还是要真正理解这样做的意义,并应用到后续的设计。

不要仅仅满足于软件功能的实现,实现功能是最必要的一步但也是最简单的一步,重要的是保持后续的扩展性和维护性。

多去了解一些开源项目,你会发现设计模式应用的妙处,在JDK的设计中广泛采用,Junit是一个很好的入门开源项目。

当你一开始学习设计模式的时候,感觉困惑是很正常的,当你将一个适用的(不是生搬硬套的)模式应用到实际项目中
就开始慢慢理解慢慢体会,慢慢就掌握了。

每一次我自己看这些例子,都会写下不同的感受,甚至感觉到自己之前认识的短浅,所以每个项目下的Notes可以忽略,
更详细透彻的理解还是应当去多查一下。

About

23 Design Patterns sample code . From internet and book of Head First Design Patterns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages