难道黑盒子和白盒子的区别只是第一个只能指定接口,而第二个我们可以显示内部结构?
在图表上,我展示了我对方框中差异的看法。这是对的吗?
黑盒子,顾名思义,里面是黑色的。你看不到里面有什么。相比之下,白色盒子显示了里面的任何东西。这取决于使用场景,更喜欢哪一种。
当您从公司购买产品时,您经常会收到一个黑匣子。他们隐藏了里面到底是什么以及他们是如何制作的。相比之下,开源是一个白盒。
值得注意的是,你的白盒子并不是那么白。更灰了。您看不到哪个部分负责哪个接口。
另请注意,术语“黑/白盒”不是 UML 术语,而是在人们想到 UML 或对象之前很长时间就诞生了。另请参阅此处: https: //en.wikipedia.org/wiki/Black_box
归档时间: |
|
查看次数: |
4361 次 |
最近记录: |