摘要:
1、为什么使用单例(能解决什么问题) (1)处理资源访问冲突 自定义实现了一个往文件中打印日志的 Logger 类。具体的代码实现如下所示: public class Logger { private FileWriter writer; public Logger() { File file = 阅读全文
摘要:
1、学习设计模式的目的 (1)应对面试 设计模式是程序员的基本功,因此是面试中常考察的知识点。 (2)写出高质量的代码 学好数据结构与算法目的是写出高效的代码,学好设计模式则是为写出高质量的代码。 (3)提高复杂代码的设计和开发能力 掌握好设计模式才能在开发复杂系统时写出易扩展、易用、易维护的代码。 阅读全文