设计模式
SiuMu_
一只正在自学Java的小菜鸟,常常会因为关注写bug而不予理会周遭的一切
展开
-
学习工厂模式引发的思考
有些知识总是过段时间就会忘掉,怎么办呢?身为笨人的我只能采用笨办法,再学一遍。前言 工厂模式总是有很多名字,什么简单工厂,工厂方法,静态工厂,抽象工厂等等。在学习工厂模式的时候我倒是想到了很多东西。比如面向对象里的抽象、多态。于是我想着能不能换个方式,从抽象,多态,封装来谈一谈工厂模式。 当然,我水平有限,也不知道理解的对不对,只能想到什么就说什么。简单与复杂,不同与相同 一切事物都是从简单到复杂,慢慢发展而来的。就像学数学一样,刚开始学的正整数、自然数,然后是小数、负数、实数。到后来,.原创 2020-07-09 00:18:55 · 274 阅读 · 1 评论 -
单例模式详细探究
有些东西学完就忘,怎么办呢?还能咋办,忘了再学呗!前言 我们为什么需要单例模式呢?每次都new一个对象不行吗? 根据我这个快要毕业的、没有开发经验的菜鸟来看,内存是有数的,并不是无限的,所以单例模式是为了尽可能的节约资源,只有一个对象和频繁的创建对象,孰优孰略想想就知道。饿汉式 概念就是很神奇,一眼下去是个懵逼的词,等你弄懂了又发现这个词确实还挺形象准确。 怎么实现单例?...原创 2020-04-28 15:00:19 · 138 阅读 · 0 评论 -
设计模式之单例模式
通俗解释 单例模式,顾名思义,就是说系统中这个类只能有一个实例对象。你在不同的的包里或者不同的的类里获取的对象都是同一个。如何实现 那么我们如何实现它呢?我觉得有这么几个要点。 1.这个类只能有一个实例对象。 2.我们不能创建这个类的实例,只能它自己创建。 3.系统必须能够获取它。 这些都是废话,...原创 2019-07-19 11:31:20 · 137 阅读 · 0 评论