Expression problem: Difference between revisions

Content deleted Content added
Added missing “a”
Tags: Mobile edit Mobile web edit
Line 42:
| isbn= 978-3-540-46450-1}}
</ref>
applied Reynold's seminal idea in the context of Objects and Abstract Data Types, which had both grown extensively. Cook identified the matrix of representations and behaviors that are implicit in a Data Abstraction, and discussed how ADTs are based on the behavioral axis, while Objects are based on representationsthe representation axis. He provides extensive discussion of work on ADTs and Objects that are relevant to the problem. He also reviewed implementations in both styles, discussed extensibility in both directions, and also identified the importance of static typing.
Most importantly, he discussed situations in which there was more flexibility than
Reynolds considered, including internalization and optimization of methods.
 
At ECOOP '98, Shriram Krishnamurthi et al.<ref name="Synth">
{{cite web
| title=Synthesizing Object-Oriented and Functional Design to Promote Re-Use