首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
WPS1896
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
GOF—代理模式
需要给某对象提供一个代理以控制该对象的访问。访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 Java中的代理按照代理类生成时机不同又分为静态代理和动态代理。静态代理代理类在编译期就生成,而动态代理代理类则是在Java运行时动态生成。动态代理又…
GOF—建造者模式
将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。 抽象建造者:规定要实现复杂对象的那些部分创建,并不涉及具体的部件对象的创建。 具体建造者:实现抽象建造者,完成复杂产品的各个部件的具体创建方法,在构造过程完成后,提供产品的实例。 产品类:要创建的复杂对象。…
GOF—抽象工厂模式
抽象工厂模式是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。 抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生成一个等级的产品,抽象工厂模式可生产多个等级的产品。 具体工厂:主要是实现抽象工厂…
简单工厂和静态工厂模式
简单工厂模式不是23种设计模式,更像是一种编程习惯。 在开发中也有一部分人将工厂类中的创建对象的功能定义为静态的,这个就是静态工厂模式,它也不是23种设计模式中的。 封装了创建对象的过程,可以通过参数直接获取对象。把对象的创建和业务逻辑分开,这样以后就避免了修改客户代码。如果要…
GOF—工厂方法模式
定义一个用于创建的对象的接口,让子类觉得实例化哪个产品类对象。工厂方法使一个产品的实例化延迟到其工厂的子类。 用户只需要知道具体工厂的名称就可以得到所要的产品,无须知道产品的具体创建过程。 在系统添加新的产品时只需添加对应的产品类和对应的具体工厂类,无须对原工厂进行任何修改,符…
GOF—单例模式
单例模式是最简单的设计模式之一,涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。
个人成就
文章被点赞
6
文章被阅读
1,991
掘力值
132
关注了
41
关注者
0
收藏集
0
关注标签
1
加入于
2020-05-21