设计模式
为你写诗_xue
工作,学习,生活。。
展开
-
设计模式之单例模式
一、单例模式简介 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 要点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主原创 2017-09-29 14:42:53 · 338 阅读 · 0 评论 -
简单工厂模式
一、工厂模式简介 1、定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 2、这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 二、简单工厂模式的实现 1、创建一个接口package com.factoryPatt原创 2017-09-29 15:06:21 · 351 阅读 · 0 评论 -
抽象工厂模式
一、抽象工厂模式简介 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 目的:提供一个创建一系列相关或相互依赖对象的接口,原创 2017-09-29 16:46:59 · 221 阅读 · 0 评论