首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
freedom
掘友等级
java后端开发
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 0
沸点 9
赞
9
返回
|
搜索文章
最新
热门
23种设计模式之桥接(Bridge)模式
将抽象部分和实现部分分离,使它们都可以独立的变化。又称为柄体(Handle and Body)模式或者接口(Interface)模式。
23种设计模式之适配器(Adapter)模式
将一个类的接口装换成客户希望的另外一个接口。适配器模式使得原来由于接口不兼容而不能一起工作的那些类可以一起工作。
23种设计模式之建造者(Builder)模式
将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。建造者模式是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。
23种设计模式之原型(Prototype)模式
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。如果要创建的原型对象数据较少而且比较固定的话,可采用第一种形式。
23种设计模式之工厂方法模式、抽象工厂(Factory)模式
定义一个工厂类,根据传入的参数不同返回不同的实例,被创建的实例具有共同的父类或接口。23种设计模式并不包括简单工厂模式,它更像一种编程习惯。 工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通…
面向对象设计的七大原则
通俗的说,即一个类应该只负责一项职责。如类A负责两个不同职责:职责1,职责2。当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解成A1,A2。 客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口。 上面代码问题:类A通过接口I…
23种设计模式之单例(Singleton)模式
所谓的单例模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。比如,Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象。SessionFactory…
个人成就
文章被点赞
15
文章被阅读
26,490
掘力值
605
关注了
0
关注者
21
收藏集
0
关注标签
22
加入于
2019-11-06