
设计模式
程序员楂楂
知道的越多,不知道的越多
展开
-
七种单例
package com.example.demo.test01; /** * 静态内部类实现单例 */ public class Singleton01 { /** * 静态内部类 */ private static class Singleton01Holder{ private static final Singleton01 INSTANCE=new Singleton01(); } private Singleton01(.原创 2020-05-12 10:30:08 · 355 阅读 · 1 评论 -
大话设计模式阅读笔记(1)之工厂模式心得
面试实现一个计算器: 对于一个初学者会有的问题: 1、会有命名不规则的毛病; 2、编程不会考虑计算机的运行效率; 3、不会考虑许多的异常处理,程序的健壮性不强; 4、在使用面向对象语言的时候没有面向对象的思维,编写的程序依然是面向过程式的思维; 备注: 许多的编程初学者都会有这样的一个问题,就是遇到问题就直觉地使用计算机能够理解的逻辑来描述和表达待解决的问题以及具体的求解过程。...原创 2018-05-25 10:36:57 · 385 阅读 · 0 评论 -
设计模式的学习——工厂模式
创建模式------Factory模式 定义:工厂模式属于创建型的设计模式,他提供了一种创建对象的最佳方式。它主要是为创建对象提供过渡的接口,以便将创建 对象的具体过程屏蔽隔离起来,已达到高灵活性的目的。 工厂模式根据抽象程度的不同可以分成三种: 简单工厂模式(也叫静态工厂模式):实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或者接口)的实例。 ...原创 2018-04-22 17:29:24 · 249 阅读 · 1 评论