1998
DOI: 10.1145/274790.274325
|View full text |Cite
|
Sign up to set email alerts
|

Design patterns for data structures

Abstract: SynopsisDesign patterns provide ways to structure software components into systems that are flexible, extensible, and have a high degree of reusability. The state pattern, the null , object pattern, and the singleton pattern are used to implement common data structures such as lists and trees. These 'patterns help narrow the gap between me abstract views of the data structures and their concrete implementations. The smaller the gap, the higher the level of abstraction.' The more abstract, the'less complex the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

1998
1998
2014
2014

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 2 publications
0
6
0
Order By: Relevance
“…Three studies include synthetic examples which are abstractions of realistic problems that can occur in commercial software development [10,13,15].…”
Section: Papers Included In the Studymentioning
confidence: 99%
“…Three studies include synthetic examples which are abstractions of realistic problems that can occur in commercial software development [10,13,15].…”
Section: Papers Included In the Studymentioning
confidence: 99%
“…Design patterns have become common tools for problem solving in CS and in software development [8], and have been incorporated in the teaching of CS courses [2,[9][10][11][12][13][14]. Soloway (1985) described a method for teaching problem solving implemented in LISP.…”
Section: Classification Of Problemsmentioning
confidence: 99%
“…However, the course has migrated from Pascal to Java which will help make the work more accessible to educators interested in following an object-oriented approach. Several papers address the use of design patterns in data structures courses [21,26].…”
Section: Related Workmentioning
confidence: 99%