
设计模式&源码理解&落地实战
文章平均质量分 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 · 355 阅读 · 0 评论 -
程序设计 | 实体类中如何设计动态表格、列数据 [原创]
1、前提这里目前只对这一种需求做一个抛砖引玉,更复杂的场景大家可以从此思路出发1.1 需求如下如图可以看到前台需要展示这样的这个数据结构特点:每一组都是按照【名称】维度,查询他们各自下面的特性除了【名称】,全部为动态查询出来的数据库每一组的分类都没有共同的特点1.2 分析由于是动态的数据,这里就不能按照传统思路去将各个“列”设定死这个结构就可以规划成如下:这样看就比较直观了,想必大家此时都有一些想法了1.3 设计实体类那这个对象设计如下:public class test原创 2021-09-13 10:58:59 · 319 阅读 · 0 评论 -
23种设计模式 Java 单例模式(八种)
八种单例模式饿汉式静态常量(调用:静态方法)饿汉式静态代码块懒汉式线程不安全懒汉式线程安全,同步方法懒汉式线程安全,同步代码块双重检查静态内部类枚举前言首先我们先熟悉一个概念:懒加载 Lazy loading懒加载:其实就是延时加载,即当对象需要用到的时候再去加载。1、饿汉式 (静态常量)√这种方式基于ClassLoader机制避免了多线程的同步问题。不过 instance在类装载是就实例化,在单例模式中大多数都原创 2020-07-10 11:22:20 · 134 阅读 · 0 评论