设计模式
Rickshawboylu
梦倒塌的地方,今已爬满青苔。
展开
-
设计模式---(1) 前言
设计模式--前言 根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 中所提到的,总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行...原创 2018-08-17 14:46:31 · 132 阅读 · 0 评论 -
设计模式---(2) 创建型模式
创建型模式分为5个 第一种:工厂模式 介绍 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行。 应用实例: 1、您需要一辆汽车,可以直接从工厂里面提货...原创 2018-08-17 15:42:13 · 311 阅读 · 0 评论 -
23种设计模式
1.单例模式(Singleton Pattern) 定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。) 通用代码:(是线程安全的) public class Singleton { pri...转载 2018-07-10 16:42:43 · 107 阅读 · 0 评论