CRC解释

作者: 佚戈庸人 | 来源:发表于2023-12-25 11:05 被阅读0次

CRC(Class Responsibility Collaboration)是一种面向对象分析(OOA)技术,用于识别和定义系统中的类(Class),以及它们的职责(Responsibility)和协作关系。

CRC方法通常在团队或工作坊中进行,涉及项目团队成员的合作。以下是CRC方法的基本步骤:

1. 确定类:团队成员通过讨论和分析系统需求,确定系统中的类。每个类都应该代表系统中的一个关键概念或实体。

2. 编写类名卡片:为每个确定的类创建一个小卡片,上面写着类的名称。

3. 定义类的职责:团队成员开始讨论每个类应该承担的职责和功能。每个职责都以简洁的形式写在类的卡片上。

4. 确定类之间的协作关系:团队成员讨论类之间的协作关系。他们可以使用箭头、线条或其他符号来表示类之间的交互。

5. 回顾和迭代:团队成员反复讨论和修改卡片,以确保类的职责和协作关系准确无误。

通过使用CRC方法,团队能够以一种协作的方式快速概括系统的类、职责和协作关系。这有助于团队更好地理解系统的结构和功能,并为后续的系统设计和实现提供指导。

需要注意的是,CRC方法主要用于面向对象分析阶段,它是整个面向对象开发过程中的一个环节。在后续的面向对象设计和实现阶段,可以使用其他技术和工具来进一步详细描述和实现系统中的类和对象。

相关文章

  • 关于CRC校验实现程序解释(CRC16为例)

    本文本文主要说两件事,一是对于网上一些Demo的解释,借用网友思路的Demo,如有雷同纯属巧合。二是关于数据反转的...

  • MySQL crc32 & crc64函数 提高字符串查询效率

    一、概念:CRC全称为Cyclic Redundancy Check,又叫循环冗余校验。CRC32是CRC算法的一...

  • 面向对象程序设计之CRC

    什么是 CRC card? CRC (Class-Responsibility-Collaborator) Car...

  • CRC32校验算法

    public class CRC32{/** The crc data checksum so far. */pr...

  • iOS CRC16 校验码

    CRC 在线校验地址:https://www.lammertbies.nl/comm/info/crc-calcu...

  • iOS CRC16 MODBUS 校验

    CRC-16 / MODBUS : CRC寄存器的初始值为 0xFFFF;即16个字节全为1 CRC-16 / M...

  • iOS物联网之CRC效验

    此文为代码记录,需要使用到CRC的朋友可以直接拷贝使用。 CRC.h 是以下代码: CRC.m 是以下代码...

  • SPI的CRC校验计算

    22.3.6 CRC计算CRC校验仅用于保证全双工通信的可靠性。数据发送和数据接收分别使用单独的CRC计算器。...

  • 硬件连接-CRC32

    一,iOS CRC32校验 项目中用到蓝牙,遇到了CRC32校验失败; CRC校验失败的原因: 1,发的固件是空的...

  • CRC16算法

    CRC16 标准 目前常用CRC16算法主要是依据以下两种标准: CRC16 算法 按照使用环境不同,主要有以下三...

网友评论

      本文标题:CRC解释

      本文链接:https://www.haomeiwen.com/subject/eskkndtx.html