从今天开始全面学习设计模式...坚持就是胜利

摘抄一段对模式描述得比较到位的文档。

------------------------------------------------------------------

一个围棋下得好的人知道,好的“形”对于围棋非常重要。形是旗子在棋盘上的几何形状的抽象化。

形就是模式(pattern),也是人脑把握和认识外界的关键。人脑处理模式的能力也非常高超,人可以在几百张面孔中一下子辨认出所熟悉的脸来,就是一个典型的例子。

模式化的过程是把问题抽象化,在忽略掉不重要的细节后,发现问题的一般性本质,并找到普遍适用的解决方案的过程。

问题:模式是什么?

简而言之,人们在自己的环境中不断发现问题和寻找问题的解决方案的时候,发现有一些问题及其解决方案不断变换面孔重复出现,但在这些不同的面孔后面有着共同的本职,这些共同的本质就是模式。

模式所描述的问题及问题的答案都应当是具有代表性的问题和问题的答案。

------------------------------------------------------------------

后续文章我会简单地介绍下面向对象的设计原则,然后再介绍23种设计模式。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值