设计模式
云兮Coder
生命不止,折腾不息....
展开
-
「设计模式」是什么?
设计模式是一套代码设计「经验的总结」,在项目中「合理的」运用设计模式可以「巧妙的解决很多问题」。1.「经验的总结」:抱着“代码虐我千百遍,我待代码如初恋”的心态,最终得出来的“套路”。2.「合理的」:要对设计模式的使用场景有一定的认识后才使用,不要滥用。如:输出一句“hello world”,非要强行给加上各种模式。3.「巧妙的解决很多问题」:被广泛应用的原因。为什么要提倡“Design Patte原创 2017-04-24 23:21:29 · 264 阅读 · 0 评论 -
从Java多态到策略模式
先来复习下java多态:java多态指的是父类引用指向子类对象,不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。接下来我们再说下什么叫策略模式:将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。可能说了这么多你还没明白什么事策略模式,接下我们来举个例子 玩过LOL的同学都知道,LOL原创 2017-04-25 11:09:59 · 1915 阅读 · 0 评论