{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:43:28Z","timestamp":1742913808080,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":8,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540640394"},{"type":"electronic","value":"9783540696872"}],"license":[{"start":{"date-parts":[[1998,1,1]],"date-time":"1998-01-01T00:00:00Z","timestamp":883612800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/3-540-69687-3_17","type":"book-chapter","created":{"date-parts":[[2007,9,3]],"date-time":"2007-09-03T02:05:07Z","timestamp":1188785107000},"page":"92-95","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Implementing GoF Design Patterns in BETA"],"prefix":"10.1007","author":[{"given":"Ellen","family":"Agerbo","sequence":"first","affiliation":[]},{"given":"Aino","family":"Cornils","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[1998,5,15]]},"reference":[{"key":"17_CR1","doi-asserted-by":"crossref","unstructured":"E. Agerbo and A. Cornils (1997): PreThesis on Design Patterns in Beta. \nhttp:\/\/www.daimi.aau.dk\/~apaipi\/workshop\/gof.ps","DOI":"10.1007\/3-540-69687-3_17"},{"key":"17_CR2","unstructured":"E. Gamma, R. Helm, R. Johnson, J. Vlissides (1995): Elements of Reusable Object-Oriented Software. Addison-Wesley Publishing Company."},{"key":"17_CR3","unstructured":"[Beta 93]_O. L. Madsen, B. M\u00f8ller-Pedersen, K. Nygaard (1993): Object-Oriented Programming in the Beta Programming Language. Addison-Wesley Publishing Company."},{"key":"17_CR4","unstructured":"http:\/\/www.javasoft.com:80\/products\/JDK\/1.1\/docs\/guide\/innerclasses"},{"key":"17_CR5","doi-asserted-by":"crossref","unstructured":"K. K. Thorup (1997): Genericity in Java with Virtual Types. Proceedings of ECOOP\u2019 97 pp. 444\u2013469. Springer-Verlag.","DOI":"10.1007\/BFb0053390"},{"issue":"S4","key":"17_CR6","doi-asserted-by":"publisher","first-page":"S4\/3","DOI":"10.1002\/spe.4380251303","volume":"25","author":"O. L. Madsen","year":"1995","unstructured":"O. L. Madsen (1995): Open Issues in Object-oriented Programming \u2014 A Scandinavian Perspective. Software \u2014 practice and experience, Vol. 25(S4), S4\/3\u2013S4\/43 (December 1995) John Wiley & Sons, Ltd.","journal-title":"Software \u2014 practice and experience"},{"key":"17_CR7","doi-asserted-by":"crossref","unstructured":"C. Rapin (1997): Block Structured Object Programming. Sigplan Notices. ACM Press, Vol. 32 No 4, April 1997","DOI":"10.1145\/254459.254472"},{"key":"17_CR8","unstructured":"D. Einarson (1997): Using Inner Classes in Design Patterns. Draft (June 1997) e: daniel@dna.ith.se"}],"container-title":["Lecture Notes in Computer Science","Object-Oriented Technologys"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-69687-3_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,6]],"date-time":"2020-04-06T05:06:11Z","timestamp":1586149571000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-69687-3_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540640394","9783540696872"],"references-count":8,"URL":"https:\/\/doi.org\/10.1007\/3-540-69687-3_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]},"assertion":[{"value":"15 May 1998","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}