mybloger

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年9月4日

摘要: 工厂模式 简单工厂,静态工厂,工厂方法,抽象工厂,springIOC 工厂定义:任何可以产生对象的方法或者类,都可以称之为工厂 单例也是一种工厂 不可咬文嚼字,死扣概念 为什么有了new以后,还要工厂? ​ 灵活控制生成过程 ​ 权限,修饰,日志... 需求1:某人每天需要出行,不定期换交通工具,如 阅读全文
posted @ 2022-09-04 22:33 万能包哥 阅读(17) 评论(0) 推荐(0) 编辑

摘要: 策略模式 应用场景:comparator 先看需求: 实现一个排序器,要求可以对传入的任意类型数组都进行排序 猫数组排序,狗数组排序,只要有大小关系就可以排序,而这个大小关系是我们人为定义的,如狗的规则可以是饭量小的排前面,猫的规则是体重小的排前面等 先看排序器类:就一个简单的公共排序方法,里边使用 阅读全文
posted @ 2022-09-04 13:46 万能包哥 阅读(21) 评论(0) 推荐(0) 编辑

摘要: 单例模式 应用场景:在内存中只有一个实例,如xxxFactory,xxxMgr 有八种单例,完美无缺的有两种,常用的却并非这两种 1、 package org.ali.singleton; /** * Author: lury * Date: 2022-09-04 8:35 * 饿汉式 * 类加载到 阅读全文
posted @ 2022-09-04 10:09 万能包哥 阅读(7) 评论(0) 推荐(0) 编辑