Leave01

导航

随笔分类 -  设计模式

代理模式
摘要:代理模式的定义是为其他对象提供一种代理以控制对这个对象的访问,代理也就相当于我们日常生活中的中介。代理模式主要可以分为静态代理与动态代理。下面我将以房屋中介为例分别介绍这两种代理。 一、静态代理 静态代理是由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理类的.class文件就已 阅读全文

posted @ 2019-11-30 14:01 Leave01 阅读(315) 评论(0) 推荐(0)

工厂模式
摘要:工厂模式主要分为简单工厂模式、工厂方法模式和抽象工厂模式,它主要作用是将对象实例化的部分抽取出来,降低代码的耦合度,其中简单工厂模式不属于23种设计模式。下面将对这三种模式进行介绍。 一、简单工厂模式 1.静态工厂模式 创建静态工厂方法,传入类型来返回相应实例。下面我们写一个简单工厂类来创建Vehi 阅读全文

posted @ 2019-11-09 14:29 Leave01 阅读(412) 评论(0) 推荐(0)