温故而知新(1):分享设计模式(抽象工厂和单例模式)

 

温故而知新,有感而发。这里,我把我的学习过程告诉大家,希望能够给大家帮助,并减少弯路。

  1. 没有一定的编程经验做为基础,去学习设计模式,基本难有所成。虽然如此,作为新手的你,可能还是需要死记硬背下这些东西。日久后,只要你不忘,你会发现他的巨大威力。
  2. 设计模式,与经验不可等同。经验越丰富,不代表你的设计模式就越好。你不可能工作经验多,而自然领悟到设计模式,有些东西,你根本就想不到那里去。所以,设计模式,你必须学。
  3. 设计模式,学一遍,学二遍,你觉得你懂了,其实你离真懂还远得很。要常在工作中运用,并不断温习,才可真正掌握它。
  4. 当你到了不再为模式而模式的时候,意思是说,你做一个功能,已经不会再想到设计,但却又自然而然的使用了它。这时候,你 已经是大师了。你也是编程高手了。就如刚学编程的人一样,刚学的人,调试Bug的时候,会写一点就调试一点。当你水平高手,你会自然而然的直到整个大片功 能完成时,才会开始调试。这是自然流露的现象,并不是你刻意不去调试Bug,是因为你已经到了另一个境界。
  5. 当你看到一个UML图,就能在脑海中立即反射出完整代码结构的时候,清晰认识他的模式的时候,你已经掌握了设计模式。
  6. 当你工作经验相当丰富的时候,回过头去看基础的东西,你会发现“好美”。建议各位回去看一下XHTML和CSS标准、数据结构等,你很有可能会赞同我的看法。
  7. 鉴于有些部分喜欢直接下载代码。我也将对后续的各种模式做出各种demo,并开放代码下载。
  8. 有问题,各位,可以通过[email protected]与我取得联系。非常感谢。
  9. 现在先提供2个模式的源码下载。后续我将把其它的模式代码都写好并开放。最后的时候,看情况,拿我实际工作项目中的一些案例来演示。
  10. 提供的所有案例代码,均为自己编写。我是这些代码的最初发步者。如果你在网上看到有相似或相同的,那纯属巧合。
下面页面截图,具体的源码,我不再贴出来了,请直接下载。

 温故而知新(1):分享设计模式(抽象工厂和单例模式)_第1张图片

 

温故而知新(1):分享设计模式(抽象工厂和单例模式)_第2张图片 

 

温故而知新(1):分享设计模式(抽象工厂和单例模式)_第3张图片 

 

 

源码下载:/Files/mazhiyuan/Pattern.rar

你可能感兴趣的:(设计模式)