{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,14]],"date-time":"2025-03-14T21:40:12Z","timestamp":1741988412876,"version":"3.38.0"},"publisher-location":"London","reference-count":11,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9783540761709"},{"type":"electronic","value":"9781447115250"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/978-1-4471-1525-0_20","type":"book-chapter","created":{"date-parts":[[2011,12,5]],"date-time":"2011-12-05T02:49:16Z","timestamp":1323053356000},"page":"236-246","source":"Crossref","is-referenced-by-count":0,"title":["Enhancing Reusability and Maintainability in NDOOM"],"prefix":"10.1007","author":[{"given":"Li","family":"Xuandong","sequence":"first","affiliation":[]},{"given":"Zheng","family":"Guoliang","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"2","key":"20_CR1","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/130844.130856","volume":"24","author":"W Charles","year":"1992","unstructured":"Charles W. Krueger. Software Reuse. In ACM Computing Surveys, Vol. 24, No. 2, June 1992, pp. 131\u2013181.","journal-title":"In ACM Computing Surveys"},{"key":"20_CR2","doi-asserted-by":"crossref","unstructured":"Mario Wolczko. Encapsulation, delegation and inheritance in object-oriented languages. In Software Engineering Journal, March 1992, pp. 95\u2013101.","DOI":"10.1049\/sej.1992.0010"},{"key":"20_CR3","unstructured":"Booch, G. Object-Oriented Design with Applications. The Benjamin\/Cummings Publishing Company, Inc. 1991."},{"key":"20_CR4","first-page":"38","volume-title":"Sing Plan Notices, 28, (8)","author":"A Snyder","year":"1986","unstructured":"A. Snyder. Encapsulation and Inheritance in Object-Oriented Programming Languages. In SING PLAN Notices, 28, (8), 38\u201345 (1986)."},{"key":"20_CR5","first-page":"173","volume-title":"Inheritance Hierarchies in Knowledge Representation and Programming Languages. John Wiley & Sons Ltd","author":"P America","year":"1991","unstructured":"P. America. A behavioral Approach to Subtyping in Object-Oriented Programming Languages. In M. Lenzerini, D. Nardi, and M. Simi (eds): Inheritance Hierarchies in Knowledge Representation and Programming Languages. John Wiley & Sons Ltd. 1991, pp. 173\u2013190."},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"Noemi de la Rocque Rodriguez. Types in School. In SIGPLAN Notices, 28, (8), 81\u201389 (1993).","DOI":"10.1145\/163114.163125"},{"key":"20_CR7","first-page":"19","volume-title":"Mitchell","author":"M Armstrong","year":"1994","unstructured":"M. Armstrong, Richard J. Mitchell. Uses and Abuses of Inheritance. In Software Engineering Journal January 1994, pp. 19\u201326."},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Roberto Ierusalimschy. A Denotational Approach for Type-checking in Object-Oriented Programming Languages. In Computer Language, Vol.19, No.1, pp. 19\u201340, 1993.","DOI":"10.1016\/0096-0551(93)90037-2"},{"key":"20_CR9","volume-title":"Eiffel","author":"B Meyer","year":"1992","unstructured":"B. Meyer. Eiffel, The Language. Prentice Hall, 1992."},{"key":"20_CR10","first-page":"52","volume-title":"SIGPLAN Notices, 30, (7)","author":"L Xuandong","year":"1995","unstructured":"Li Xuandong, ZhengGuoliang. Introducing Virtual Instance Variables in Classes to Provide Sufficient Support for Encapsulation. In SIGPLAN Notices, 30, (7), 52\u201356, 1995."},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Li Xuandong, ZhengGuoliang. A Modified Inheritance Mechanism Enhancing Reusability and Maintainability in Object-Oriented Languages. In Proc. Asia Pacific Software Engineering Conference (APSEC\u201996). IEEE Computer Society Press, 1996, pp. 93\u2013102.","DOI":"10.1109\/APSEC.1996.566744"}],"container-title":["OOIS\u201997"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4471-1525-0_20.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,14]],"date-time":"2025-03-14T21:01:37Z","timestamp":1741986097000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-4471-1525-0_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540761709","9781447115250"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-1-4471-1525-0_20","relation":{},"subject":[],"published":{"date-parts":[[1998]]}}}