- 博客(2)
- 收藏
- 关注
原创 软件构造博客-2
数据抽象是一种编程范式,它允许我们定义和操作一组数据类型,而无需关心它们的具体实现。数据抽象通过一组操作来描述数据类型,包括构造器、生产器、观察器和变值器。数据抽象的关键特性是表示独立性,即客户端在使用ADT时无需考虑其内部实现。为了保持表示独立性,我们可以使用private修饰符保护所有字段,进行防御式拷贝,以及保持不变量。一个ADT的结构包括Representation、Spec和Implementation。
2024-03-31 20:40:43
297
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人