随笔分类 - 【004】OOAD与设计模式
摘要:一、什么是简单工厂模式? 简单工厂模式实质是一个工厂类根据传入的参数(产品类继承自同一个工厂类),动态的创建哪个产品类的是实例。 二、简单工厂模式的结构 工厂角色:简单工厂模式的核心,负责创建所有具体产品类的实例,工厂类可以被外界直接调用,创建所需的产品实例。 抽象产品角色:是指具体产品角色的父类,
阅读全文
摘要:一、引言 最近在关注设计模式的相关知识,在学习过程中在博客园查看一些设计模式的文章,所以在此记录一下学习笔记,来帮助我加深对设计模式的理解。首先我们来看一个比较的设计模式之单例模式。 二、什么是单例模式? 单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个
阅读全文
摘要:前言 前段时间经历了多轮面试,被几家公司问到了Ioc容器的相关知识,当初只是简略的回答了,其实在以前的项目中用到过,但不知道Ioc容器内部的运行原理或生命周期,以致于回答起来。。。。 今天我重新拾起,从零开始学起,记录自己学习的点滴,加深自己对Ioc容器理解。 什么是控制反转(IOC)、依赖注入(D
阅读全文
摘要:1. 概述 简单工厂模式就是将一个类的实例化交给一个静态工厂来执行。 2. 使用频率 中 3. 模式结构 3.1 机构图 3.2 模式中的角色 Product:抽象类,把具体产品类公共的代码进行抽象和提取封装在一抽象产品类中。 CreateProduct:具体的产品类,将需要创建的各种不同产品对象封
阅读全文

浙公网安备 33010602011771号