Object Oriented Software Engineering   View all facts   Glossary   Help
subject > programming language construct > class > concrete class
Next classcontroller    Upclass    Previous classbase class   

concrete class comparison table
Subject need in have be is a kind of is a subtopic of group hide create has part has definition divide up into help represent name after declare draw as contain see also
leaf classa domain model if you have to store or manipulate instances of it in order to implement a requirementa comment at the top describing the purpose of the class, how it should be used, its authors and its history of modificationthe unit of data abstraction in an object-oriented programconcrete class2.6 - The Effect of Inheritance Hierarchies on Polymorphism and Variable Declarationsthe pieces of data that describe some entity, so that programmers can manipulate that data as a unitthe details of datato hold a responsibility if the responsibility cannot be attributed to any of the existing classesvariablesA class at the very bottom of an inheritance hierarchymethodsa programmer to cope with the complexity of dataseveral similar objectsthe internals of a computer system such as 'Record', 'Table', 'Data', 'Structure', or 'Information'a list of variables, called instance variables, corresponding to data that will be present in each instancea box with the name of the class inside in a UML class diagramdata associated with each objectclass^2

Next classcontroller    Upclass    Previous classbase class