设计模式
想去大厂的JAVAer
这个作者很懒,什么都没留下…
展开
-
设计模式简介
大致按照模式的应用目标分类,设计模式可以分为创建型模式、结构型模式和行为型模式。原创 2022-08-01 22:28:47 · 83 阅读 · 0 评论 -
观察者模式
又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。观察者模式主要就是两部分主题(Subject)和观察者(Observer)。观察者模式主要解决一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。Subject。...原创 2022-07-18 11:14:22 · 134 阅读 · 0 评论 -
设计模式_2_简单工厂模式
简单工厂模式 专门定义一个接口/类来创建其他类,继承该接口/类的各个类产生不同实例对象 特点:简单工厂类根据对象传入的不同参数,实例化得到所需要的实例 //父类 public class Operation { double numberA; double numberB; public void setNumberA(double numberA) { this.numberA = numberA; } public void set原创 2022-03-24 15:43:41 · 47 阅读 · 0 评论 -
设计模式_1_单例模式
单例模式 定义:一个类只有一个实例化对象,类自行实例化,且对外界提供。 特点:类构造器私有 包括两种类型:懒汉式和饿汉式 1. 饿汉模式 随着类加载,直接加载对象,等待程序使用 public class Singleton { private static Singleton singleton; private Singleton(){} public static Singleton getInstance() { if (sin原创 2022-03-24 15:24:58 · 524 阅读 · 0 评论