设计模式
靳江海
豆芽,你在远方还好吗
展开
-
java 单例模式
懒汉式[最不好的一种] 线程不安全 /** * 懒汉式单列 * 因为对象是在每一次调用的时候创建的.但如果是多线程状态下.多个线程同时执行到第19行时,每个线程都拿到一个空值. * 此时就会创建三个对象出来.所以懒汉式的方式是线程不安全的 */ public class Demo1 { private Demo1(){ } private static Demo...原创 2019-04-24 16:41:50 · 130 阅读 · 1 评论 -
解释器模式
解释器模式 公式 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zGVsNrGT-1648550472989)(image-20220329183021488.png)] 基本介绍 在编译原理中,一个自述表达式通过词法分析器形成词法单元,而后这些词法单元再通过语法分析器构建语法分析树,最终形成一颗抽象的语法分析树.这里的词法分析器和语法分析器都可以看做是解释器 解释器模式是指给定一个语言(表达式),定义它的方法的一种表示,并定义一个解释器,使用该解释器来解释语言中的兔子(表原创 2022-03-29 18:42:24 · 265 阅读 · 0 评论 -
装饰者模式
常用设计模式原创 2022-03-21 18:35:38 · 232 阅读 · 0 评论