JAVA设计模式
Yu_uuuuu
个人博客www.yukaiji.com
展开
-
JAVA设计模式【一】 - 简单工厂模式、工厂方法模式、抽象工厂模式
简单工厂模式(静态工厂模式): 普通工厂模式就是创建一个工厂类,创建并返回多个实现相同接口的类的实例。例子:根据传递的类型生产不同的食物。 有一个生产食物的接口:/*** Created by j on 2018/2/27.*/public interface Food { public static voidcreatFood();} 一个生产面条的实现类...原创 2018-03-07 10:35:15 · 299 阅读 · 0 评论 -
JAVA设计模式 - 七大基本原则
开发时一般对架构的设计都会要求满足一些原则,以便更好的扩展和维护。下面就是架构设计时的7大原则。1、开闭原则 (Open Close Principle OCP) 开闭原则要求对扩展开发,对修改关闭。在实际的开发中,产品一定不会是最先预想的样子,而在需要增加修改功能时,不需要更改原有的代码逻辑,降低耦合提高复用性。 在设计开发时,尽量不要在多处出现相同代码,尽可能将一个臃肿的逻辑分离为...原创 2018-03-07 10:33:57 · 368 阅读 · 0 评论 -
JAVA设计模式【二】 - 单例模式
单例模式 单例模式是比较常用和容易理解的一种设计模式,目的是一个单例对象的类只允许存在一个实例。常用的例如数据库连接池和多线程的线程池就是单例模式的。单例模式的几种实现方式:饿汉模式:/*** Created by j on 2018/3/1.*/public class Singleton { private static Singleton ourInstance = new Si...原创 2018-03-07 10:36:21 · 200 阅读 · 0 评论