![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式&源码理解&落地实战
文章平均质量分 70
也从新手一路走来,更加理解新手的需求
CTRA王大大
一枚码农,坚持coding
展开
-
23种设计模式-开篇-聚合&组合
23种设计模式 文章目录23种设计模式前言一、了解设计原则与模式之前二、开篇(设计原则&23种设计模式之前)1.构造函数 [Constructor]2.聚合& 组合2.1 聚合[ aggregation]2.2 组合[composition]3.在其他模式中的使用3.1 适配器模式3.2 命令模式3.3 迭代器模式3.4 模板方法模式总结 前言 这系列文章十分基础,只要面向刚刚从Java基础过度而来的朋友,可能你刚刚认识了Java代原创 2021-12-12 22:31:53 · 275 阅读 · 0 评论 -
程序设计 | 实体类中如何设计动态表格、列数据 [原创]
1、前提 这里目前只对这一种需求做一个抛砖引玉,更复杂的场景大家可以从此思路出发 1.1 需求如下 如图可以看到前台需要展示这样的这个数据结构 特点: 每一组都是按照【名称】维度,查询他们各自下面的特性 除了【名称】,全部为动态查询出来的数据库 每一组的分类都没有共同的特点 1.2 分析 由于是动态的数据,这里就不能按照传统思路去将各个“列”设定死 这个结构就可以规划成如下: 这样看就比较直观了,想必大家此时都有一些想法了 1.3 设计实体类 那这个对象设计如下: public class test原创 2021-09-13 10:58:59 · 270 阅读 · 0 评论 -
23种设计模式 Java 单例模式(八种)
八种单例模式 饿汉式 静态常量(调用:静态方法) 饿汉式 静态代码块 懒汉式 线程不安全 懒汉式 线程安全,同步方法 懒汉式 线程安全,同步代码块 双重检查 静态内部类 枚举 前言 首先我们先熟悉一个概念:懒加载 Lazy loading 懒加载:其实就是延时加载,即当对象需要用到的时候再去加载。 1、饿汉式 (静态常量)√ 这种方式基于ClassLoader机制避免了多线程的同步问题。不过 instance在类装载是就实例化,在单例模式中大多数都原创 2020-07-10 11:22:20 · 108 阅读 · 0 评论