Map
Index
Random
Help
th

QuoteRef: cookWR5_1990




Topic:
abstract data type
Topic:
declarative vs. procedural representation
Topic:
data type as constructors, selectors, and predicates
Topic:
data record
Group:
object-oriented programming
Topic:
representation data type
Topic:
dependency analysis
Topic:
language flexibility
Topic:
type inheritance as reuse

Reference

Cook, W.R., "Object-oriented programming versus abstract data types", in de Bakker, J.W., de Roever, W.P., Rozenberg, G. (ed.), Foundations of Object-Oriented Languages, Lecture Notes in Computer Science, 489, Noordwijkerhout, The Netherlands, May-June 1990, pp. 151-178. Google

Quotations
154 ;;Quote: recursive procedural abstraction for interoperability vs. data abstraction for optimization
155 ;;Quote: abstract data as matrix of constructors and observations of abstract state; e.g. cons and head
157 ;;Quote: abstract data type as observations on tightly coupled representations (from constructors)
159 ;;Quote: object-oriented abstraction as constructors of objects with fields as observations
159+;;Quote: object-oriented abstraction disciminates the operation vs. representation for abstract data type
162 ;;Quote: abstract data type is difficult to extend; many changes to representation
162+;;Quote: easy to create a new class; decentralized representation with locally defined state
164 ;;Quote: with abstract data type, a new observation requires access to the representation type
164+;;Quote: with object-orientation, a new observation must be added to each class; inheritance helps

Related Topics up

Topic: abstract data type (64 items)
Topic: declarative vs. procedural representation (53 items)
Topic: data type as constructors, selectors, and predicates (20 items)
Topic: data record (57 items)
Group: object-oriented programming   (26 topics, 814 quotes)
Topic: representation data type (21 items)
Topic: dependency analysis (31 items)
Topic: language flexibility (34 items)
Topic: type inheritance as reuse (27 items)

Collected barberCB 5/03
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.