{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T05:34:07Z","timestamp":1729661647302,"version":"3.28.0"},"reference-count":22,"publisher":"IEEE Comput. Soc. Press","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/apsec.1994.465242","type":"proceedings-article","created":{"date-parts":[[2002,12,17]],"date-time":"2002-12-17T14:15:48Z","timestamp":1040134548000},"page":"378-387","source":"Crossref","is-referenced-by-count":0,"title":["When to inherit and when not to"],"prefix":"10.1109","author":[{"given":"Y.S.","family":"Kuo","sequence":"first","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/MS.1987.231776"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/165364.165378"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/62138.62141"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-47910-4_8"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/988164.988172"},{"journal-title":"Object-Oriented Software Construction","year":"1988","author":"meyer","key":"ref15"},{"journal-title":"Object-Oriented Modeling and Design","year":"1991","author":"rumbaugh","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/28697.28699"},{"journal-title":"Object-Oriented System Analysis and Design","year":"1988","author":"shlaer","key":"ref18"},{"journal-title":"The C++ Programming Language","year":"1991","author":"stroustrup","key":"ref19"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1983.1654194"},{"journal-title":"Object-Oriented Design with Applications","year":"1991","author":"booch","key":"ref3"},{"key":"ref6","volume":"17","author":"cardelli","year":"1985","journal-title":"On understanding types data abstraction and polymorphism"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/323648.323756"},{"key":"ref8","article-title":"A comparative study of object-oriented analysis methods","author":"de champeaux","year":"1992","journal-title":"Journal of Object-Oriented Programming"},{"journal-title":"Object-Oriented Analysis","year":"1991","author":"coad","key":"ref7"},{"key":"ref2","article-title":"Designing an object-oriented programming language with behavioral subtyping","volume":"489","author":"america","year":"1990","journal-title":"Foundations of Object-Oriented Languages REX School\/Workshop"},{"key":"ref1","article-title":"Inheritance and subtyping in a parallel object-oriented language","volume":"276","author":"america","year":"1987","journal-title":"Proc European Conf on Object-Oriented Programming"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(92)90302-V"},{"key":"ref20","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-45910-3_4","article-title":"Inheritance as an incremental modification mechanism or what like is and isn't like","volume":"322","author":"wegner","year":"1988","journal-title":"Proc European Conference on Object-Oriented Programming"},{"journal-title":"Designing Object-Oriented Software","year":"1990","author":"wirfs-brock","key":"ref22"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/83880.84526"}],"event":{"name":"1st Asia-Pacific Software Engineering Conference","acronym":"APSEC-94","location":"Tokyo, Japan"},"container-title":["Proceedings of 1st Asia-Pacific Software Engineering Conference"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx2\/3234\/9760\/00465242.pdf?arnumber=465242","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,15]],"date-time":"2017-06-15T12:30:01Z","timestamp":1497529801000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/465242\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":22,"URL":"https:\/\/doi.org\/10.1109\/apsec.1994.465242","relation":{},"subject":[]}}