设计模式
文章平均质量分 73
Mr Mirror
一个热爱coding的蒸汽波程序员
展开
-
查漏补缺系列:写单例时需要注意这三点!
首先使用synchronized保证线程安全,使用double check机制来防止重复创建实例,避免jvm指令重排是用了volatile修饰符原创 2020-08-28 09:52:34 · 231 阅读 · 0 评论 -
学设计模式要看懂UML类图才行
一、UML类图概念:类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、接口以及它们之间的静态结构和关系。 下面是《大话设计模式》的UML类图的总结笔记,采用了里面的实例。以下的例子使用Visio2013画的。二、类的表示1、类图第一层:类的名称,如果是抽象类用斜体显示。 第二层:类的属性。 第三层:类的方法。 2、接口表示矩形表示原创 2017-09-10 00:42:45 · 1068 阅读 · 2 评论 -
设计模式笔记之简单工厂模式
前言本系列设计模式的整理总结来自于《大话设计模式》的学习笔记,由于它采用的是C#语言,本人将它用Java语言来实现,进而更好的让新手们进行学习。简单工厂模式一、介绍简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模原创 2017-09-10 10:41:41 · 342 阅读 · 0 评论