设计模式笔记-工厂模式(忙碌的果园)

Java中的工厂设计模式是核心设计模式之一,工厂模式主要是为创建对象提供接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。

工厂模式在业界主要有......

继续阅读

设计模式笔记-单例模式

好久没写博文,最近学习一些设计模式,顺便记录一下。

单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。我们尝试从场景出发,来看看要怎么设计这个类。

继续阅读

2015年终总结

懒癌大概已经进入晚期了吧,翻了翻15年的博客,大概才写了5~6篇博文,之前一直想要写的年终总结也拖到过完春节回到了上海才开始写。尽管如此,2015年相对于我来说确实是非常重要的一年。之前在朋友圈看到过这样一段话:

当你老了,回顾一生,就会发觉:什么时候出国读书,什么时候决定做第一份职业,何时选定了对象而恋爱,什么时候结婚,其实都是命运的巨变。只是当时站在三岔路口,眼见风云千樯,你做出选择的那一......

继续阅读

Clean Code 笔记 (2) Function

Introduction

function is what we do.fisrt container put codes in. how long ?20,30lines?

there is a simple rule to follow.

how to find classes by getting your function at right size.

do one thing , do......

继续阅读

Clean Code 笔记(1)Name

Reveal Your Intent

use intent-revealing name, if your need a comment ,that's not a good name.

bad:

int d; // elapsed time in days

good

int elapsedTimeInDays;

Descpribe Your P......

继续阅读