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


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

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

延伸阅读

最新评论

发表评论