设计模式
上帝的寵兒
90后程序员、基督徒、幸运的使者,爱自己爱生活!
展开
-
(二)java设计模式之策略模式
我们在实际的开发过程中可能会遇到这样的情况,同一个业务逻辑,在不同的外在条件下,需要使用不同的算法来实现,如果这时把各种功能的算法都堆砌到同一个类中,会做各种判断,然后再实现不同的算法功能,这样的代码一定非显得非常庞杂。 策略模式就是针对复杂业务逻辑功能,实现特定算法的封装,就是底层算法的实现和客户端完全的解耦。这样业务逻辑无论做怎样的修改,客户端都不用关心。策略模式实质上就是封装了变化。原创 2017-11-04 09:22:01 · 365 阅读 · 0 评论 -
(一)Java设计模式之简单工厂模式
java设计模式之工厂模式,一个小例子分析工厂模式的应用。原创 2017-11-01 22:13:12 · 522 阅读 · 0 评论