Fundamentals of Object-Oriented Design in UML

博客介绍了一本优秀书籍,虽前两部分内容一般,但第三部分(第8 - 16章)很出色。着重阐述了组件 - 复合(Components - Composite)和组成部分(Consituent)的区别,以班级为例说明组件是异构的,而组成部分是相似的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Wonderful book,with no other words to evaluated it.
Materials in first and second parts of this book is not so good ,but part 3,from Chapter8 to Chapter 16 is excellent than other books I have seen.Some issues will be writen down in details and share with you.
1.difference between Components-Composite and Consituent.
There is only vital difference between them that can distinguish them clearly.That is
Components are isomerous,but Consituent are not.

Let's take a class as an example.
Components-Composite:A classic class is made of some students,management systems,ect.
Consituent:Each students is a  member of a class.

So ,the difference is obvious.Students and management totally “isomerous”,they have isomerous studcture,characters,presentation and so on.By contrast, sutudents of a class may be male or female,in different age,but they are so similar to each other.Generally,we can design only one class for it.
混合信号测试的基础是一种测试方法和技术,用于对集成电路中的模拟和数字电路进行测试。混合信号集成电路(ASIC)或混合信号系统芯片(SoC)通常包含模拟和数字电路,而混合信号测试方法旨在确保这两种类型的电路在设计规格和正常工作条件下正常运行。 混合信号测试的基础包括模拟和数字测试方法。模拟测试方法用于检测和测量模拟电路的性能和规格,例如电压、电流、频率等。模拟测试通常使用模拟信号作为输入进行测量,并比较实际测量的结果与预期结果。 数字测试方法用于检测和验证数字电路的功能和正确性。数字测试通常使用数字信号或测试模式作为输入来激活和测试数字电路,然后检测输出是否与预期结果一致。数字测试可以包括逻辑验证、时序验证、故障模拟等方法。 此外,混合信号测试还需要考虑模拟和数字电路之间的交互作用和兼容性。例如,模拟电路的输出可能是数字电路的输入,因此需要确保两种电路之间的接口和信号兼容。 进行混合信号测试还需要采用适当的测试设备和工具。常用的测试设备包括示波器、信号发生器、多用途测试仪器等。测试工具可以包括模拟电压表、逻辑分析仪、模拟信号发生器等。 总之,混合信号测试的基础是将模拟和数字测试方法结合起来,以确保集成电路的模拟和数字电路在设计规格和正常工作条件下正确运行。这是保证集成电路质量和性能的重要步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值