
设计模式
Jcon_
奋斗于一线的java程序员
展开
-
设计模式(单例模式)
单例模式:确保一个类最多只有一个实例,并提供一个全局访问点。 关键要领: ①构造函数私有化(private) ②提供一个获取实例的静态方法 package jcon.com.singleton_03;/** * 单例模式 * 懒汉式:线程不安全的写法 * @author Jcon * */public class Singleton1 { private stati原创 2017-03-28 22:48:02 · 354 阅读 · 0 评论 -
设计模式(工厂模式之简单工厂)
工厂模式可以分为:①简单工厂模式 ②普通工厂模式 ③静态工厂模式 ④抽象工厂模式 简单工厂模式:就是如何去实例化对象的问题,对于很容易变化的问题,应该考虑用一个单独的类来做这个创造实例的过程,这个单独的类就是工厂 例子:通过简单工厂创建各种图形的实现过程 简单工厂模式创建步骤: ①创建一个接口(例:图形接口) ②创建实现接口的实体类(例:长方形、正方形、圆形)原创 2017-03-29 09:12:06 · 446 阅读 · 0 评论 -
设计模式(前言)
设计模式是软件编程的经典,也是前人经过不断的经验总结的精华,它就好比如java软件编程中的葵花宝典。是对特点的问题及场景的最佳实践。学习设计模式有利于我们更加深入地了解编程的思想及精髓所在。 前人总结出来的设计模式共有23种,按照其应用可分为①创建型、②结构型、③行为型 三大类。 设计模式的六大原则: ①开闭原则、②里氏代换原则、③原创 2017-03-26 11:35:17 · 457 阅读 · 0 评论 -
设计模式(工厂模式之普通工厂)
普通工厂模式:使用普通工厂方法模式实现的话,那就要先创建一个工厂接口,然后各种图形都各建一个工厂方法去实现这个接口 例子:通过简单工厂创建各种图形的实现过程 简单工厂模式创建步骤: ①创建一个接口(例:图形接口) ②创建实现接口的实体类(例:长方形、正方形、圆形) ③创建一个工厂接口,提供一个创建图形对象的方法 ④实现工厂接口,每个图形对象都有对应的工厂,且该工厂只创建单原创 2017-03-30 08:57:46 · 418 阅读 · 0 评论 -
设计模式学习-前言
都说设计模式是软件编程之中的经典,最近工作不是很忙。来系统地学习一下23种设计模式,希望通过这次系统的学习来提升一下自己的能力。 按分类设计模式可以分为:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns)。 ...原创 2019-04-27 21:29:51 · 240 阅读 · 0 评论