Proceedings of the Tenth Annual Conference on Object-Oriented Programming Systems, Languages, and Applications 1995
DOI: 10.1145/217838.217865
|View full text |Cite
|
Sign up to set email alerts
|

How and why to encapsulate class trees

Abstract: A good reusable framework, pattern or module interface usually is represented by abstract classes. They form an abstract design and leave the implementation to concrete subclasses. The abstract design is instantiated by naming these subclasses. Unfortunately, this exposes implementation details like class names and class tree structures. The paper gives a rationale and a general metaobject protocol design that encapsulates whole class trees. Clients of an abstract design retrieve classes and create objects bas… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1997
1997
2002
2002

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 24 publications
0
1
0
Order By: Relevance
“…Late creation as described in [45] is a particular example of restricted trading combined with object creation. A client requests an object of a specific type.…”
Section: Examplesmentioning
confidence: 99%
“…Late creation as described in [45] is a particular example of restricted trading combined with object creation. A client requests an object of a specific type.…”
Section: Examplesmentioning
confidence: 99%