java设计模式
Lee_Duke
没什么好说既然选择了就义无反顾
展开
-
设计模式 ——简单工厂
打个比方,你想创业开厂,但不知道开什么厂好。有3个人资助你开厂。如果你选择A,A资助你开化工厂;你选择B,B资助你开水果厂;你选择C,C资助你开服装厂。 简单工厂就是在不同的情况下选择不同的实现。 看代码实现体会下吧:原创 2012-12-27 22:28:09 · 868 阅读 · 1 评论 -
设计模式--策略模式
策略模式是一种定义一系列算法的方法,从概念上说,所有这些算法完成的都是简单的工作,只是实现不同,它可以以相同的方式调用所有算法,减少了各种算法类与使用算法类之间的耦合。策略模式是用来封装算法的。策略模式的strategy类层次为context定义了一系列的可供重用的算法或者行为。 策略模式定义了一个共同的抽象算法接口,其子类实现这个接口定义的方法,并且都有各自不同的实现,这些算法实现可以原创 2012-12-27 23:12:26 · 497 阅读 · 0 评论