Vraag Wat is het verschil tussen entiteit en klasse?


Is entiteit een instantie van klasse?


27
2018-03-31 02:58


oorsprong


antwoorden:


EEN klasse is een sjabloon voor een object (onder andere), en is een zeer algemeen concept.

Een entiteit heeft meer semantische betekenis en is meestal gekoppeld aan een concept (mogelijk over een echt object bijvoorbeeld, een Werknemer of a Student of a Muziekalbum) en is gekoppeld aan bedrijfslogica.

Entiteiten worden meestal gebruikt om een ​​toewijzing tussen een object en een tabel in de database tot stand te brengen. Entiteiten zijn ook bekend als domeinobjecten. Zoals ik eerder al heb vermeld, zullen entiteiten worden gebruikt in situaties waarin bedrijfslogica bestaat en als zodanig informatie bevatten over het systeem (of een deel van het systeem) dat wordt gemodelleerd.


31
2018-03-31 03:02



Een entiteit verwijst meestal naar iets, werkelijk iets, dat een uniek en gescheiden bestaan ​​heeft.

In de ontwikkeling van software wordt dit woord bijna alleen gebruikt om aan te geven dat de ene instantie verschilt van de andere instantie en ze onafhankelijk van elkaar zijn.

EEN klasse, aan de andere kant, definieert of bevat de definitie van een voorwerp. Zodra dat object is geconstrueerd op basis van de definitie, dan krijg je jouw aanleg of object instantie.


6
2018-03-31 03:02



Om nog een punt toe te voegen

Klasse is een syntactisch d.w.z. Een verzameling of categorie dingen met een eigenschap of attribuut gemeen en van anderen onderscheiden door soort, type of kwaliteit.

Entiteit is een semantisch d.w.z. met betrekking tot betekenis in taal of logica. Een entiteit is iets dat op zichzelf bestaat, feitelijk of potentieel, concreet of abstract, fysiek of niet. Het hoeft niet van materieel bestaan ​​te zijn.

enter image description here


6
2017-12-25 02:17



Kort - ja.

Entiteit is meer een concept uit de echte wereld. Exemplaar (alias is object) - van programmeerwereld.

Bij het programmeren van de wereld hebben we ook een "entiteit" -concept, maar hier is het meer een kind van een instantie. Dus elke entiteit is een kind van bijvoorbeeld. Ook entiteit heeft zijn koppelingen naar andere dingen dan programmeren - bijvoorbeeld, zoals mensen zeiden - entiteit kan tabel in DB hebben. Instance kan geen tabel hebben in DB. Omdat instance altijd verbonden is met klasse.


2
2018-06-08 05:30



Een voorwerp is een entiteit die staat, gedrag en identiteit heeft. De structuur en gedrag van vergelijkbare objecten worden gedefinieerd in hun gemeenschappelijke klasse. De voorwaarden aanleg en voorwerp zijn uitwisselbaar.

Van Grady Booch boek.

We kunnen dus stellen dat entiteit, object en klasseinstantie uitwisselbaar zijn.


1
2018-03-31 14:38