码迷,mamicode.com
首页 > 其他好文 > 详细

二、拨云见日——寻找设计模式之道

时间:2018-08-02 19:19:25      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:适合   存在   疑难   实际应用   使用   为什么   问题   开发   如何   

设计模式都有其适用的场景。我们如何去选择一个合适的模式应用到场景中呢?《设计模式》书本中每一个模式后都有阐述适用性,但是23个模式本身内容就不少,能熟记所有的内容就不好做到,更不要说记住每个模式的适用性了。那么在实际应用中,要解决什么时候去使用某个设计模式?为什么要使用?这两个疑难点,其实只要一句话就足以概括——“对变化的概念进行封装;找到变化,封装变化”。

所以当我们在实际开发中,某个场景中遇到了关于扩展性的问题,那么说明这个场景中是有变化存在的,那么我么就首先解决了where的问题。再根据场景扩展性的需要,去看哪个模式最适合解决这个问题,那么就解决了why的问题

 

二、拨云见日——寻找设计模式之道

标签:适合   存在   疑难   实际应用   使用   为什么   问题   开发   如何   

原文地址:https://www.cnblogs.com/mysic/p/9408940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!