ACM Home Page
Please provide us with feedback. Feedback
Design patterns for lazy evaluation
Full text PdfPdf (429 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education table of contents
Austin, Texas, United States
Pages: 21 - 25  
Year of Publication: 2000
ISBN:1-58113-213-1
Also published in ...
Authors
Dung Nguyen  Dept. of Computer Science, Rice University, Houston, TX
Stephen B. Wong  Computer Science Program, Oberlin College, Oberlin, OH
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 21,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/330908.331803
What is a DOI?

ABSTRACT

We propose an object-oriented (OO) formulation and implementation of lazy/delayed evaluation by reusing and extending an existing linear recursive structure (LRS) framework with the help of the strategy, decorator and factory design patters. The result is a robust, flexible framework that can handle both infinite and finite lists and to which existing algorithms for finite lists can be applied without modification. The OO techniques used to develop this model are effective tools for teaching abstraction and design of data structures.




Collaborative Colleagues:
Dung Nguyen: colleagues
Stephen B. Wong: colleagues

Peer to Peer - Readers of this Article have also read: