![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 模式
FightSeeker
加油!
展开
-
java设计模式之策略模式
1,什么是策略模式?策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。2,策略模式有什么好处? 策略模式的好处在于你可以动态的改变对象的行为。 3,设计原则 设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++z中可以用虚类),然后在类中包含这个对象原创 2015-11-27 13:33:25 · 599 阅读 · 0 评论 -
java设计模式之单利模式
在我们做开发的时候,有些类的实例每次都new一个出来是没有必要的,因为它太占用内存咯。因此,单利模式有了它的用武之地了。最简单的单利模式如下:private static LogCatHelper instance = null;public static LogCatHelper getInstance(Context mContext,String path){ if(instance原创 2015-11-25 16:44:22 · 871 阅读 · 0 评论 -
java设计模式之工厂模式
在上一篇《java设计模式之策略模式》中,我们针对提到的问题实现的解决方法有两种策略,看起来代码很容易上手维护,当然,上面提到的策略只是为了解决问题,但是你仔细的再考虑一下,如果有第三种,第四种乃至以后增加了更多的实现策略之后,抑或者是要解决不同的问题,那个时候你该怎么维护呢?用加法算?用乘法算?还是用加法与乘法结合起来算?no,no,这样就限制了同学们的发散性思维了,你只需要简单的一句命令:给我原创 2015-12-18 16:05:32 · 487 阅读 · 0 评论