Commune · Savoirs
est-un
Relation de subsomption entre les abstractions
In knowledge representation, ontology components and ontology engineering, including for object-oriented programming and design, is-a (also written as is_a or is a) is a subsumptive relationship between abstractions (e.g., types, classes), wherein one class A is a subclass of another class B (and so B is a superclass of A). In other words, type A is a subtype of type B when A's specification implies B's specification.
Sur Wikipédia
Texte en anglais Pas encore d'article dans ta langue : extrait en anglais.
In knowledge representation, ontology components and ontology engineering, including for object-oriented programming and design, is-a (also written as is_a or is a) is a subsumptive relationship between abstractions (e.g., types, classes), wherein one class A is a subclass of another class B (and so B is a superclass of A). In other words, type A is a subtype of type B when A's specification implies B's specification. That is, any object (or class) that satisfies A's specification also satisfies B's specification, because B's specification is weaker. For example, a cat 'is a[n]' animal, but not vice versa. All cats are animals, but not all animals are cats. Behaviour that is relevant to all animals is defined on an animal class, whereas behaviour that is relevant only for cats is defined in a cat class. By defining the cat class as 'extending' the animal class, all cats 'inherit' the behaviour defined for animals, without the need to explicitly code that behaviour for cats.
Texte : Wikipédia en anglais, CC BY-SA 4.0. ·
Cartes voisines
-
★★
Inclusion (mathématiques)
Relation d'ordre entre deux ensembles : il y a inclusion lorsque tous les éléments d'un ensemble sont des éléments d'un autre ensemble
-
V★
Variance (informatique)
Relation entre un type générique et un de ses types composant lors du sous-typage
-
l★★
langage de programmation orienté objet
Paradigme de programmation informatique
-
★★
Principe de substitution de Liskov
-
★★
Héritage (informatique)
Terme utilisé dans la programmation orientée objet
-
W★★
Web Ontology Language
Langage de programmation