2008
DOI: 10.1007/978-3-540-69824-1_20
|View full text |Cite
|
Sign up to set email alerts
|

On the Efficiency of Design Patterns Implemented in C# 3.0

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…The seminal text of Gamma, Helm et al (1995) documented twenty-three design patterns and these have been added to, modified and studied by others since (Antoniol, Fiutem, & Cristoforetti, 1998;Bishop, 2008;Buschmann, Meunier, Rohnert, Sommerlad, & Stal, 1996;Di Penta, Cerulo, Guéhéneuc, & Antoniol, 2008;Fowler, 1997;Schmidt, Stal, Rohnert, & Buschmann, 2000). Bieman et al (2003) selected thirteen of the twenty-three design patterns and explored whether their intended benefits and, in particular, whether their relative stability compared to other classes were being empirically realized.…”
Section: Motivation and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The seminal text of Gamma, Helm et al (1995) documented twenty-three design patterns and these have been added to, modified and studied by others since (Antoniol, Fiutem, & Cristoforetti, 1998;Bishop, 2008;Buschmann, Meunier, Rohnert, Sommerlad, & Stal, 1996;Di Penta, Cerulo, Guéhéneuc, & Antoniol, 2008;Fowler, 1997;Schmidt, Stal, Rohnert, & Buschmann, 2000). Bieman et al (2003) selected thirteen of the twenty-three design patterns and explored whether their intended benefits and, in particular, whether their relative stability compared to other classes were being empirically realized.…”
Section: Motivation and Related Workmentioning
confidence: 99%
“…Object-oriented design patterns are reusable descriptions or templates showing the relationships and interactions between classes and objects (Bishop, 2008;Buschmann, Meunier, Rohnert, Sommerlad, & Stal, 1996Grand, 2002. Many design patterns including some of those described by Gamma, Helm, Johnson, and Vlissides (1995) promote adaptability by supporting specialization of the pattern-based classes.…”
Section: Introductionmentioning
confidence: 99%
“…However, our aim was to model these capabilities as linguistic constructs (with a type system and a semantics, proved sound) and to integrate them in the static type system of mainstream languages. With incomplete objects, we tried to shorten the distance between the language features and the design patterns, so that their implementation can be smoother [8] and possibly more efficient [9].…”
Section: Programming Examplesmentioning
confidence: 99%
“…We do not aim at replacing design patterns completely: design patterns will keep on providing "a high-level language of discourse for programmers to describe their systems and to discuss common problems and solutions" [11]. Language features should make the application of a pattern easier and possibly more efficient [11]. For instance, implementations of patterns were proposed using aspect-oriented programming [19] and collaboration-based design [25].…”
Section: Incomplete Objects and Design Patternsmentioning
confidence: 99%