学习设计模式三步走

原创 2006年06月13日 17:29:00

学习设计模式之前,个人认为至少要有一到两个项目的实践经验。
面对客户不断改变项目需求的痛苦经历是学习设计模式的源动力,对于变化的有了切身体会,
将更有利于理解设计模式是如何应对变化的。
 
 1 了解“是什么”
        了解Gof23设计模式的类图和代码的实现,重点是23种设计模式的名称
 2 掌握“为什么”
        掌握每种设计模式的产生的动机和所应对的变化,体会设计模式的灵活性和其局限性所在。
 3 实践
 拿过去做过的项目进行重构,模拟一下需求变化过程,然后体会设计模式。

总而言之,通过学习设计模式,改变你的OO思想,再提高你的设计水平,而不将设计模式往你的项目
之中硬套。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C++逆向学习三步走

  • 2012-06-08 14:29
  • 351KB
  • 下载

C++逆向学习三步走

  • 2011-08-28 21:33
  • 351KB
  • 下载

响应式网页设计三步走

响应式网页设计,毫无疑问地变得越来越重要了。如果你还没听说过响应式设计,可以先看看我之前发的文章响应式网站。对新手来说, 响应式设计听起来可能会有点复杂, 但事实上,它比你想象的简单得多。为了让你能快...

C++逆向学习三步走_v0.1

  • 2012-12-19 22:03
  • 351KB
  • 下载

C++逆向学习三步走

  • 2011-12-13 16:46
  • 351KB
  • 下载

Python学习笔记(一)三步走安装pip

转自:http://www.cnblogs.com/NanShan2016/p/5518235.html pip是用来方便地管理Python的第三方包的,由于此前玩Python仅仅是浅尝辄止,用的...

C++逆向学习三步走_v0.1.pdf

  • 2012-06-12 11:45
  • 351KB
  • 下载

Python学习笔记(一)三步走安装pip

在此记录一下我是如何安装pip的。本文参考百度经验《如何在win7下安装python包工具pip》,网上有很多pip安装教程,但感觉这个写的是最简明易懂的,只需要三步走就ok了。下面我会把我的安装步骤...

C++逆向学习三步走

  • 2013-10-02 16:08
  • 351KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)