摘要: 相信接触过Spring的同学,对于依赖注入并不陌生。 刚开始在听说这个名字的时候,一直不明白到底什么叫依赖注入,后来才发现,依赖注入一直都存在我们日常代码中,只是我们没有刻意的把它提出来,然后再取这样一个名字。 最开始我们在定义一个类的时候它往往会依赖于其他的类,比如拼写检查器依赖于字典: 作为工具 阅读全文
posted @ 2018-05-15 18:20 胖毛 阅读(237) 评论(0) 推荐(0)
摘要: 在许多时候,我们会写一个类,这个类只是用来提供一些静态方法或静态属性,就好像C++的函数一样,比如 java.lang.Math,java.util.Arrays等,但是有时候这些类的用户可能会在无意思的情况下是构造函数生成一个这个类的对象,但是这个对象没有任何意义。 这样实例类(utility c 阅读全文
posted @ 2018-05-15 17:18 胖毛 阅读(196) 评论(0) 推荐(0)
摘要: 1.单例类到现在为止算是比较熟悉的一种设计模式了,最开始写单例模式是在C#里面,想要自己实现一个单例类,代码如下: 嗯,这是一贯的写法。 《Effective Java》开篇是这样写的: 感觉这样写也没什么问题啊。为什么自己在刚接触单例类的时候,没有想过呢,或者是太习惯将属性写成private的了, 阅读全文
posted @ 2018-05-15 10:35 胖毛 阅读(172) 评论(0) 推荐(0)