![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
静山晚风
珍惜眼前的人,当你不满足现状,总想找更好的,以为为自己的目标而奋斗,实际上你错过了眼前人,当十年过去了,你得到了你想要的,但你最最珍爱的已经不再了,包括任何的人和事,亲人,朋友同学,同事,家人。可能还不知,那时的你才是自己的最巅峰。重拾CSDN,我回来了
展开
-
Android之模拟监听器、启动器的、监听器模式简单实例
1 这个类似于设计模式,感觉是 主类如下 package com.ad.listener;import java.util.ArrayList;import java.util.List;/** * 本例主要模拟监听器的注册功能,有时经常发现监听器的使用,现在模拟下 * 而且在鉴定器的容易list那块还可以继续扩展,先不扩展了 * @author chaigw *原创 2013-08-29 22:06:25 · 1182 阅读 · 0 评论 -
设计模式之解释器模式
主要适用于编译器开发,一般用的比较少分为三个部分1 pojo类 添加计算的小单元2 需要被解释的操作单元类,例如plus加,简等类 他们都是操作,所以需要继承接口3 测试类test,如此之简单package com.test;/** * 解释器模式 * @author chaigw * */public class JieshiqiDesignTes原创 2014-01-10 11:06:02 · 705 阅读 · 0 评论 -
设计模式之工厂模式之静态工厂方法模式(三)
1public class MethodFactoryTest { public static void main(String[] args) { Sender sender = SendFactory.produceSms(); sender.Send(); } } interface Sender {转载 2013-12-30 14:44:12 · 775 阅读 · 0 评论 -
设计模式之工厂模式之工厂方法模式(二)
public class MethodFactoryTest { public static void main(String[] args) { SendFactory factory = new SendFactory(); Sender sender = factory.produceSms(); sender.Sen转载 2013-12-30 14:41:04 · 625 阅读 · 0 评论 -
Java开发中的23种设计模式详解【经典】(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式转载 2013-12-30 14:51:34 · 988 阅读 · 0 评论 -
设计模式之工厂模式之简单工厂模式(一)
public class FactoryTest { public static void main(String[] args) { SendFactory factory = new SendFactory(); Sender sender = factory.produce("sms"); sender.Send(转载 2013-12-30 14:36:47 · 973 阅读 · 0 评论 -
设计模式之装饰模式(Facade)简单实例
装饰模式1个人理解就是事情一件一件干,把要干的事都放一块,构造方法都放一块,还整齐,也不必把其往一些场景去套用,其实你说它适合在哪个场景就是哪个场景,就比如装修。。2 类package facade;/** * 装饰模式 * @author chaigw * */public class FacadeDesign { public static void main(S原创 2013-09-05 21:45:59 · 1146 阅读 · 0 评论 -
设计模式之适配器模式(Adapter)简单实例
适配器模式1 个人理解就是 原先一个接口A,一个实现类B,现在又来了一个类C,把 原来的实现类B具备后来类C的方法,则采用适配器的方式,一般碰到了类似的场景自然会想到用这个设计模式(直接一点就是传个参数,(类似于虽然王婆和西门庆谈判,但是实际是潘金莲取代王婆和西门庆。。。的意思)2 其中还涉及了内部类的用法的简单知识,为了简洁方便写在了一个类里,3 源码:package adapt原创 2013-09-05 20:52:54 · 1076 阅读 · 0 评论 -
设计模式之桥接模式(Bridge)简单实例
桥接模式1桥接模式就是适配器模式的变种,把另外一个类也变成了接口或抽象类,让他更加动态,其实设计模式的最终目的就是为了让代码改动量更小的前提下完成要扩展的业务,方便维护。就是个加强版的适配器模式。原理没有太大差别,也不算难2 具体实现类public class BridgeDesign { public static void main(String[] args) { Bri原创 2013-09-05 21:30:54 · 1042 阅读 · 0 评论 -
单例模式应用场景:
日志:线程:计数器:数据库连接池:单例模式原创 2014-08-13 11:11:47 · 723 阅读 · 0 评论