abstraction in programming language
types of object-oriented classes
[A fat interface is a class that provides all functions for a set of concepts. For example, defining a universal 'container' class.] … [p. 454] Consequently, fat interfaces are best avoided where … and in general wherever there is a good … opens the floodgates for the use of derivation …
Copyright clearance needed for quotation.
|Quote: avoid fat interfaces: slow implementation, difficult to prove, weak correspondence between concepts and classes, encourages the use of derivation for implementation convenience
Topic: abstraction in programming language (47 items)
Topic: types of object-oriented classes (18 items)