{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T05:43:22Z","timestamp":1725515002284},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540698234"},{"type":"electronic","value":"9783540698241"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-69824-1_20","type":"book-chapter","created":{"date-parts":[[2008,7,11]],"date-time":"2008-07-11T11:29:24Z","timestamp":1215775764000},"page":"356-371","source":"Crossref","is-referenced-by-count":1,"title":["On the Efficiency of Design Patterns Implemented in C# 3.0"],"prefix":"10.1007","author":[{"given":"Judith","family":"Bishop","sequence":"first","affiliation":[]},{"given":"R. Nigel","family":"Horspool","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"20_CR1","doi-asserted-by":"crossref","unstructured":"Agerbo, E., Cornils, A.: How to Preserve the Benefits of Design Patterns. In: Proc. OOPLSA, pp. 134\u2013143 (1998)","DOI":"10.1145\/286936.286952"},{"issue":"2","key":"20_CR2","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/s11334-006-0001-0","volume":"2","author":"K. Arnout","year":"2006","unstructured":"Arnout, K., Meyer, B.: Pattern Componentization: the Factory Example. Innovations in Systems and Software Technology: A NASA Journal\u00a02(2), 65\u201379 (2006)","journal-title":"Innovations in Systems and Software Technology: A NASA Journal"},{"key":"20_CR3","unstructured":"Baumgartner, G., L\u00e4ufer, K., Russo, V.F.: On the interaction of object-oriented design patterns and programming languages. Technical Report CSR-TR-96-020, Purdue University (1996)"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Bishop, J.: Language features meet design patterns: raising the abstraction bar. In: Workshop on the Role of Abstraction in Software Engineering (ROA 2008), co-located with ICSE (to appear, 2008)","DOI":"10.1145\/1370164.1370166"},{"key":"20_CR5","volume-title":"C# 3.0 Design Patterns","author":"J. Bishop","year":"2008","unstructured":"Bishop, J.: C# 3.0 Design Patterns. O\u2019Reilly Media, Sebastapol (2008)"},{"issue":"2","key":"20_CR6","first-page":"18","volume":"11","author":"J. Bosch","year":"1998","unstructured":"Bosch, J.: Design Patterns as Language Constructs. Journal of Object-Oriented Programming\u00a011(2), 18\u201332 (1998)","journal-title":"Journal of Object-Oriented Programming"},{"key":"20_CR7","doi-asserted-by":"crossref","unstructured":"Chambers, C., Harrison, W., Vlissides, J.: A Debate on Language and Tool Support for Design Patterns. In: Proc. 27th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 277\u2013289 (2000)","DOI":"10.1145\/325694.325731"},{"key":"20_CR8","unstructured":"Data and Object Factory, Design Pattern Framework: C# Edition (2006), http:\/\/www.dofactory.com\/Default.aspx"},{"key":"20_CR9","unstructured":"Frick, A., Zimmer, W., Zimmermann, W.: On the Design of Reliable Libraries. In: Proc. of TOOLS 17, pp. 13\u201323 (1995)"},{"key":"20_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/3-540-40048-6_7","volume-title":"Generative and Component-Based Software Engineering","author":"M. Friedrich","year":"2000","unstructured":"Friedrich, M., Papajewski, H., Schr\u00f6der-Preikschat, W., Spinczyk, O., Spinczyk, U.: Efficient Object-Oriented Software with Design Patterns. In: Czarnecki, K., Eisenecker, U.W. (eds.) GCSE 1999. LNCS, vol.\u00a01799, pp. 79\u201390. Springer, Heidelberg (2000)"},{"key":"20_CR11","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston (1995)"},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"Gil, J., Lorenz, D.: Design Patterns vs Language Design. In: Proc. of Workshop on Language Support for Design Patterns and Object-Oriented Frameworks (LSDF), pp. 108\u2013111 (1997)","DOI":"10.1007\/3-540-69687-3_21"},{"key":"20_CR13","doi-asserted-by":"crossref","unstructured":"Grothoff, A.: The Runabout. Software: Practice and Experience (to appear, 2008)","DOI":"10.1002\/spe.878"},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"Hannemann, J., Kiczales, G.: Design Pattern Implementation in Java and AspectJ. In: Proc. of OOPSLA, pp. 161\u2013173 (2002)","DOI":"10.1145\/582419.582436"},{"issue":"7","key":"20_CR15","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/MC.2006.227","volume":"39","author":"B. Meyer","year":"2006","unstructured":"Meyer, B., Arnout, K.: Componentization: the Visitor Example. Computer\u00a039(7), 23\u201330 (2006)","journal-title":"Computer"},{"key":"20_CR16","unstructured":"Microsoft Corporation: C# 3.0 Reference Documentation, http:\/\/msdn2.microsoft.com\/vcsharp"},{"key":"20_CR17","unstructured":"Nordberg III, M.E.: Variations on the Visitor Pattern. In: Proc. of Workshop on Pattern Languages of Programming (PLoP) (1996)"},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"Palsberg, J., Jay, C.B.: The essence of the Visitor Pattern. In: Proc. 22nd IEEE Int. Computer Software and Applications Conf (COMPSAC), pp. 9\u201315 (1998)","DOI":"10.1109\/CMPSAC.1998.716629"}],"container-title":["Lecture Notes in Business Information Processing","Objects, Components, Models and Patterns"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-69824-1_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,12]],"date-time":"2019-05-12T16:29:26Z","timestamp":1557678566000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-69824-1_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540698234","9783540698241"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-69824-1_20","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2008]]}}}