java设计模式
文章平均质量分 79
我是你们的队长阿威啊
java新人,多多指教
展开
-
策略模式
策略模式 前言:设计一款模拟鸭子游戏,在游戏中会出现各种各样的鸭子,这些鸭子会游泳戏水,会叫,接下来定义鸭子的超类——Duck,并让各种鸭子继承此超类 Duck类 public class Duck { //叫 public void quack(){ System.out.println("鸭子会嘎嘎嘎叫"); } //游泳 public void swim(){ System.out.println("鸭子会游泳");原创 2020-11-16 20:24:01 · 340 阅读 · 0 评论 -
单例设计模式
单例设计模式 单例设计模式要求: 一是某个类只能有一个实例: 构造器私有化 二是它必须自行创建这个实例: 含有一个该类的静态变量来保存这个唯一的实例 三是它必须自行向整个系统提供这个实例 对外提供获取该实例对象的方式: 直接暴露或者用静态变量的get方法获取 常见的形式: 饿汉式:直接创建对象,不存在线程安全问题 直接实例化饿汉式(简洁直观) package com.jie.single; /** * 饿汉式: * 直接创建实例对象,不管你是否需要都会创建 * 1原创 2020-10-26 08:54:55 · 233 阅读 · 5 评论