zoukankan
html css js c++ java
工厂模式与生成模式的不同
生成模式(Builder Pattern)与 工厂模式(Factory Pattern)极为相似。其最大的区别就是,工厂模式返回的是“类似”的对象,而生成模式则返回的是“不同”的对象。
还是先看看图示再说,
从上图来看,实际上生成模式和简单工厂(再抽象一些可以说是抽象工厂)模式很接近。而生成模式的不同在于通过产生的“不同"对象,这些对象拥有有很多不同的方法和对象。注意看红色画圈部分。
工厂模式的基类定义子类几乎所有外部特征。子类只是完成基类的定义的实现。
生成模式的子类也要完成基类的接口,但主要是取得基类的数据对象,但它拥有更多自己的方法和对象(包括外观),比如: 当用户选择了一个客户,就会调用customerReport的SelectCustomer方法去实现下一步的动作。
查看全文
相关阅读:
关于web测试收集
Webdriver初探
Java学习笔记 11/15:一个简单的JAVA例子
持续集成环境搭建总结
启动速度
excel中用到的函数
jmerter使用
接口测试
内存泄漏场景
手机连接电脑那些事
原文地址:https://www.cnblogs.com/king_astar/p/1007379.html
最新文章
微信页面设计weui源代码(3)——九宫格grid
微信页面设计weui(2)--操作反馈actionSheet
微信页面设计weui(1)——入门
基于HTTP在互联网传输敏感数据的消息摘要、签名和加密方案
html5 手机页面开发(easyui mobile)——登录页面
sqlite在火狐中安装及使用
SSH整合(Struts2+hibernate+spring)
CAML query for Group by count and data
Creating a Mono 3 RPM on CentOS
C#动态引用DLL的方法
热门文章
C#动态加载程序集(转)
为Mono安装MySql连接驱动
韦根26韦根34
软件测试分类解析
可测性提升和可恢复性提升方案初版
Selenium2 WebDriver环境搭建
《软件测试实践-微软技术专家经验总结》读书笔记-1001
《软件测试实践-微软技术专家经验总结》读书笔记-1002
Web 页面测试总结—控件类
《软件测试实践-微软技术专家经验总结》读书笔记-100201
Copyright © 2011-2022 走看看