logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式之三--抽象工厂模式

1 英文名和别名:abstract factory,kit2 意图:当有多种产品位于不同的产品族,需要创建相互依赖的的对象,无需知道其具体的类。谈谈我对产品等级和产品族的理解,产品等级指的是具有继承关系的父子或兄弟,而产品等级指的是不同产品等级直接需要相互组合的这样一个关系3 示例   考虑这样一个问题,在一个需要考虑跨平台的软件上,需要根据不同的平台创建不同的text和b

#设计模式#windows#linux +1
设计模式二--工厂方法模式

工厂方法是在简单工厂模式的基础上改进的,它拥有简单工厂的功能。简单工厂模式违背 了“开放-封闭”原则,但他也有一个缺点,每需要创建一个新的产品时,系统需要添加两个类。还是沿用上一个计算器的例子:   简单工厂  用visio画了一个丑丑的工厂模式的类图:     示例代码operator#ifndef__OPRATOR_H#define__OPRATO

#设计模式
到底了