9
A
回答
0
通常,一个类是一个构造,它定义了一组属性和方法/函数,而Object是在运行时创建的类的实际实例。
Sample类定义:
public class Example{
...
}
下面创建的实施例类在运行时对象的实例;
new Example();
13
一个类是创建对象的模板。并非所有的OO语言都使用类(参见Self,Javascript)。通常,类是作为对象实现的。
一个对象是一个与那些作用于该数据的函数(称为方法)打包在一起的数据包。调用类的构造函数为对象分配内存并初始化其成员变量。
实体是表示具有系统有兴趣跟踪的标识的对象。典型的例子是客户和账户。
值对象是一个值,它没有标识,并且具有相同值的两个实例被认为是相同的。典型的例子是货币金额,地点,付款类型。
数据传输对象用于传递大量数据。通常,它们用于分布式系统以将数据作为捆绑包发送以避免重复的网络呼叫。数据传输对象没有身份(或者没有期望他们应该有),它们只是数据的容器。
一般来说,你可以告诉实体和值对象之间的差异,因为实体具有可识别的身份,以及该系统涉及创建它们,将它们存储,并改变它们。在对象映射到某个数据库的情况下,实体具有主键,这些主键可能是某种组合自然键或人工键,而值对象则按值进行比较。
相关问题
- 1. 对象和实例有什么区别?
- 2. 数据库中的对象和实体有什么区别?
- 3. 这两个PHP对象实例化类型有什么区别?
- 4. 类和对象实例有什么区别?
- 5. 空对象类型和对象有什么区别?
- 6. DDD:实体和值对象之间的区别是什么?
- 7. perl中第一类实体和第二类实体有什么区别?
- 8. 抽象类和Mixin有什么区别?
- 9. 2个JavaScript对象有什么区别?
- 10. 对象和引用有什么区别?
- 11. “WSH”和“WScript”对象有什么区别?
- 12. 数组与对象有什么区别?
- 13. Javascript对象构造:有什么区别?
- 14. 对象和变量有什么区别?
- 15. 实体和实体在dbms中设置有什么区别
- 16. 实体,实体集和属性之间有什么区别?
- 17. linq与sql类和实体框架有什么区别
- 18. 对象类型和字典类型的映射对象有什么区别
- 19. 这些对象如何实例化有什么区别?
- 20. 实例和对象之间有什么区别?
- 21. 实体,业务对象,数据传输对象和业务模型对象有什么区别?
- 22. 类型T和对象有什么区别?
- 23. Python中的对象和类有什么区别
- 24. Flex 4中mx/fx/s对象类型有什么区别?
- 25. 类图与对象图之间有什么区别?
- 26. typeof和当比较对象类型时有什么区别?
- 27. 这两种定义类/对象的方式有什么区别?
- 28. 对象,*和没有类型之间的区别是什么?
- 29. 在oracle中嵌套表和对象类型有什么区别?
- 30. C#中的对象和类之间有什么区别?
http://en.wikipedia.org/wiki/Object-oriented_programming – SLaks
它应该取决于您使用的平台/语言。 –