Java基础篇
文章平均质量分 92
NTG
四叶草庇护下幸运boy...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java设计模式-抽象工厂模式的使用和介绍
一、抽象工厂模式简介1.定义抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。定义很难懂?没错,看起来是很抽象,不过这正反应了这种模式的强大。下面具体阐述下定义。2.定义阐述在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种或几种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂中只有一个工厂方法或者一组重载的工厂方法。但是有时候我们需要一个工原创 2020-08-11 09:35:54 · 343 阅读 · 0 评论 -
Java设计模式-建造者模式的使用和介绍
一、模式定义建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式属于对象创建型模式。根据中文翻译的不同,建造者模式又可以称为生成器模式。二、模式结构建造者模式包含如下角色:Builder:抽象建造者ConcreteBuilder:具体建造者Director:指挥者Product:产品角原创 2020-08-11 09:34:31 · 248 阅读 · 0 评论 -
Java设计模式-工厂方法模式的使用和介绍
一、工厂方法模式简介1.定义工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟应该实例化哪一个具体产品类。2.使用动机现在对该系统(上篇文章提到)进行修改,不再设原创 2020-08-11 09:32:24 · 367 阅读 · 0 评论 -
Java设计模式-简单工厂模式的使用和介绍
一、简单工厂模式简介1.定义简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。2.使用动机考虑一个简单的软件应用场景:一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等), 这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从原创 2020-08-11 09:30:36 · 271 阅读 · 0 评论 -
Java设计模式-单例模式的使用和介绍
一、单例模式1.定义作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。2.特点单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。二、创建单例模式的方式①懒汉式,线程不安全懒汉式其实是一种比较形象的称谓。既然懒,那么在创建对象实例的时候就不着急。会一直等到马上要使用对象实例的时候才会创建,懒人嘛,总是推脱不开的时候才会真正去执行工作,因此在装载对象的时候不创建对象实例。public c原创 2020-08-11 09:20:32 · 226 阅读 · 0 评论 -
Java接口回调代码展示
在我们的开发过程中,Java回调是我们经常使用到的,比如我们的Thread的内部封装,还有我们的网络异步请求回调等等功能都有使用到我们的Java回调,本文主要记录一下Java回调的开发过程。Demo目录结构为: IWeatherUtils 定义接口 Main 运行演示 Weather 实体类 WeatherUtils 实...原创 2019-06-20 09:34:01 · 335 阅读 · 0 评论
分享