社区
研发管理
帖子详情
请问白盒框架和黑盒框架是什么意思?谢谢。
ggzzkk
2003-12-12 11:36:40
请问白盒框架和黑盒框架是什么意思?谢谢。
...全文
147
5
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
leowindcsdn
2003-12-15
看错题了,不好意思!^_^
打赏
举报
回复
赞
mymorning
2003-12-13
转摘自http://www.ccw.com.cn
框架可分为白盒(White-Box)与黑盒(Black-Box)两种框架。
基于继承的框架被称为白盒框架。所谓白盒即具备可视性,被继承的父类的内部实现细节对子类而言都是可知的。利用白盒框架的应用开发者通过衍生子类或重写父类的成员方法来开发系统。子类的实现很大程度上依赖于父类的实现,这种依赖性限制了重用的灵活性和完全性。但解决这种局限性的方法可以是只继承抽象父类,因为抽象类基本上不提供具体的实现。白盒框架是一个程序骨架,而用户衍生出的子类是这个骨架上的附属品。
基于对象构件组装的框架就是黑盒框架。应用开发者通过整理、组装对象来获得系统的实现。用户只须了解构件的外部接口,无须了解内部的具体实现。另外,组装比继承更为灵活,它能动态地改变,继承只是一个静态编译时的概念。
在理想情况下,任何所需的功能都可通过组装已有的构件得到,事实上可获得的构件远远不能满足需求,有时通过继承获得新的构件比利用已有构件组装新构件更容易,因此白盒和黑盒将同时应用于系统的开发中。不过白盒框架趋向于向黑盒框架发展,黑盒框架也是系统开发希望达到的理想目标。
打赏
举报
回复
赞
ggzzkk
2003-12-12
软件框架
打赏
举报
回复
赞
loveisbug
2003-12-12
不知道楼主说的框架是什么意思。
打赏
举报
回复
赞
leowindcsdn
2003-12-12
这方面论坛里已经有很多帖子,你可以搜索一下。
简单的说:以MP3使用为例,黑盒测试就是简单地按说明书使用MP3,白盒测试就是打开MP3的外壳看看里面每个元器件怎么用。
个人见解,仅供参考!
打赏
举报
回复
赞
相关推荐
关于CSS
框架
的论述
利用
白盒
框架
的应用开发者通过衍生子类或重写父类的成员方法来开发系统。子类的实现很大程度上依赖于父类的实现,这种依赖性限制了重用的灵活性
和
完全性。但解决这种局限性的方法可以是只继承抽象
白盒
框架
和
黑盒
框架
的区别
在复习过程中遇到了关于
白盒
框架
和
黑盒
框架
的问题。 课堂上给出了例子,但是理解的不是很好,现总结以区分。 一、综述 总的说来,
白盒
框架
与
黑盒
框架
有这样的特点:
白盒
框架
1.通过继承
和
重写方法进行扩展 2.设计...
Java
白盒
框架
与
黑盒
框架
白盒
框架
基于继承,为具体类,当我们需要的类的功能
和
白盒
类中的功能类似时,我们可以继承
白盒
中的非private成员变量,增加或者重写或者重载来实现我们的功能。
白盒
中我们可以查看成员变量
和
实现,因此是透明的。 ...
白盒
框架
与
黑盒
框架
介绍 与设计模式的区别 ...前一篇文章介绍了java中的委派
和
继承机制,今天介绍一下利用这两种代码复用的方式组装的两种
框架
——
白盒
框架
与
黑盒
框架
介绍 为了增加代码的复用性,可以使用委派
和
继承机制。...
白盒
复用vs
黑盒
复用
白盒
框架
vs
黑盒
框架
可修改
和
扩展– 复制已有代码当正在开发的系统,进行修改– 可定制化程度高– 对其修改增加了软件的复杂度,且需要对其内部充分的了解
黑盒
复用:源代码不可见,不能修改– 只能通过API接口来使用,无法修改代码– ...
白盒
复用vs
黑盒
复用&&
白盒
框架
vs
黑盒
框架
白盒
复用:源代码可见,可修改
和
扩展 – 复制已有代码当正在开发的系统,进行修改 – 可定制化程度高 – 对其修改增加了软件的复杂度,且需要对其内部充分的了解
黑盒
复用:源代码不可见,不能修改 – 只能通过...
黑盒
测试
和
白盒
测试的基本原理/区别是什么?
黑盒
测试
和
白盒
测试的基本原理/区别是什么?
白盒
框架
和
黑盒
框架
白盒
框架
和
黑盒
框架
从实现方式来看,
白盒
框架
通过子类
和
重写方法实现扩展(继承),
黑盒
框架
通过实现插件接口实现扩展(委派/组合)。 从常用设计模式来看,
白盒
框架
主要使用模板方法,而
黑盒
框架
则通常使用策略...
白盒
框架
、
黑盒
框架
的体会
白盒
框架
的原理与实现
白盒
框架
是基于继承的
框架
所谓
白盒
即具备可视性,被继承的父类的内部实现细节对子类而言都是可知的。利用
白盒
框架
的应用开发者通过衍生子类或重写父类的成员方法来开发系统。层次结构比较清晰...
黑盒
框架
和
白盒
框架
总结
白盒
框架
基于继承,为具体类,当我们需要的类的功能
和
白盒
类中的功能类似时,我们可以继承
白盒
中的非private成员变量,增加或者重写或者重载来实现我们的功能。
白盒
中我们可以查看成员变量
和
实现,因此是透明的。 ....
白盒
和
黑盒
框架
1.
白盒
框架
- 通过继承
和
覆盖方法进行扩展 - 通用设计模式:模板方式 - 子类具有主要方法,但对
框架
进行控制应用
白盒
框架
的例子:public abstract class PrintOnScreen { public void print() {//
框架
REUSE的主体 ...
黑盒
测试是用什么软件,
黑盒
测试的主要方法
和
常用的工具有什么?
黑盒
测试是测试人员比较常用的一种测试方法,它主要是通过测试来检测每个功能是否都能正常使用的。...
黑盒
测试的主要方法有什么?1、边界值测试经实践总结:大量的软件缺陷发生在输入域
和
输出域的...
黑盒
、
白盒
框架
框架
(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,
框架
是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出...
白盒
框架
是基于面向...
软件质量保证与测试 实验一:
白盒
测试用例设计 实验报告,
白盒
测试
和
黑盒
测试实验报告...
白盒
测试
和
黑盒
测试实验报告 (24页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.90 积分软件质量保证与测试实验指导计算机工程学院测试环境配置1. setting Junit(1...
论
黑盒
测试与
白盒
测试在软件测试中的不同作用
黑盒
测试着眼于外部结构,不考虑内部结构,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明;而
白盒
测试着眼于内部结构,对软件的过程性细节做细致的检查。
白盒
测试
框架
java_
白盒
测试的学习之路----(四)搭建测试
框架
TestNG测试
TestNG消除了大部分的旧
框架
的限制,使开发人员能够编写更加灵活
和
强大的测试。 因为它在很大程度上借鉴了Java注解(JDK5.0引入的)来定义的测试,它也可以告诉你如何使用这个新功能在真实的Java语言生产环境中。一般...
软件质量保证与测试 实验一:
白盒
测试用例设计 实验报告,
白盒
测试
和
黑盒
测试实验报告.doc...
文档介绍:
白盒
测试
和
黑盒
测试实验报告软件质量保证与测试实验指导计算机工程学院测试环境配置settingJunit(1)startEclipseSelectwindows-preferences-java-buildpath–classpathvariables(2)clicknew,...
有关
黑盒
框架
与
白盒
框架
的学习有感(复习笔记二)
有关
黑盒
框架
与
白盒
框架
的学习有感(复习笔记二) 对于
黑盒
框架
与
白盒
框架
的了解,首先要从委托以及继承这两个机制说起。 一、继承 Java提供了一种称为继承的代码重用方法的类扩展现有类的属性/行为,此外,它们可能...
黑盒
测试难还是
白盒
测试难?
要分析
黑盒
测试与
白盒
测试,就先要看看这两种不同的测试方式各自的特点。
黑盒
测试: 1.不是特别关注待测系统的内部设计
和
实现 2.侧重输入的数据
和
输出 3.关注功能上的覆盖 4.要求测试者对业务要熟悉
黑盒
测试...
2022我家的人世间故事征文六篇.docx
2022我家的人世间故事征文六篇.docx
发帖
研发管理
加入
微信扫一扫
点击复制链接
1240
社区成员
2.8w+
社区内容
软件工程/管理 管理版
社区管理员
申请成为版主
帖子事件
创建了帖子
2003-12-12 11:36
社区公告
暂无公告