打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
1.1.3 设计模式的理解

1.1.3 设计模式的理解

通过上面对设计模式概念的讲述,可以看出,设计模式也没有什么神奇之处,下面对设计模式再做几点说明,使读者进一步理解它。

设计模式是解决某些问题的办法。

要理解和掌握设计模式,其重心就在于对这些办法的理解和掌握,然后进一步深化到这些办法所体现的思想层面上,将设计模式所体现的思考方式进行吸收和消化,融入到自己的思维中。

设计模式不是凭空想象出来的,是经验的积累和总结。

从理论上来说,设计模式并不一定是最优秀的解决方案,有可能存在比设计模式更优秀的解决方案,也就是说设计模式是相对优秀的,没有最优,只有更优。

这也说明,从理论上,我们自己也可以总结一些这样的解决方案,如果能得到大家的认可和验证,也是有可能成为公认的设计模式的。

设计模式并不是一成不变的,而是在不断发展中。

本书仅仅讨论GoF的著作中所记载的、经典的设计模式,但并不是说只有这些设计模式。因为设计模式的发展从设计模式引入软件中以来,就从来没有停止过。

设计模式并不是软件行业独有的,各行各业都有自己的设计模式。

用大家身边的例子来说,比如医药行业,就有自己的设计模式。假设一个人感

冒了,到药店买感冒药,这个感冒药就是设计模式的一个很好体现。

经过验证的:药品上市前,会有大量的验证和实验,以保证药品的安全性。

特定环境下:这些药品是针对人的,不是针对其他动物的。

重复出现的:正是因为感冒会重复出现,研制药品才是有意义的。

特定问题:感冒药只是用来解决感冒问题的,不能解决其他问题,比如脚痛。

解决方案:药品本身就是该解决方案的具体体现。

经过上面的比较,你会发现,医药行业对设计模式的体现,一点也不逊色于软件行业。再说设计模式本身不是起源于软件行业,而是起源于建筑业。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
DesignPattern系列__09设计模式概述
注意:致命的药品混搭!
这些药品不能一起服用!
应用软件建模的各个阶段
框架和架构
模式语言管理:实现管理软件的三大突破(一)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服