{"id":"https://openalex.org/W1546731980","doi":null,"title":"The Art Of Objects: Object-Oriented Design And Architecture","display_name":"The Art Of Objects: Object-Oriented Design And Architecture","publication_year":2000,"publication_date":"2000-01-01","ids":{"openalex":"https://openalex.org/W1546731980","mag":"1546731980"},"language":"en","primary_location":{"id":"mag:1546731980","doi":null,"is_oa":false,"landing_page_url":"http://ci.nii.ac.jp/ncid/BA53948542","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"book","indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006465914","display_name":"Yun-Tung Lau","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Yun-Tung Lau","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5006465914"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.1831,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.88996764,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12490","display_name":"Software Engineering and Design Patterns","score":0.8935999870300293,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T12490","display_name":"Software Engineering and Design Patterns","score":0.8935999870300293,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.06019999831914902,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.032499998807907104,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/object-oriented-design","display_name":"object-oriented design","score":0.9779999852180481},{"id":"https://openalex.org/keywords/object-oriented-architecture","display_name":"object-oriented architecture","score":0.8169999718666077},{"id":"https://openalex.org/keywords/design-patterns","display_name":"design patterns","score":0.9710000157356262},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.9340000152587891},{"id":"https://openalex.org/keywords/object-modeling","display_name":"object modeling","score":0.7020000219345093},{"id":"https://openalex.org/keywords/persistent-objects","display_name":"persistent objects","score":0.9129999876022339},{"id":"https://openalex.org/keywords/object-relational-mapping","display_name":"object-relational mapping","score":0.9869999885559082},{"id":"https://openalex.org/keywords/inheritance-object-oriented-programming","display_name":"inheritance (object-oriented programming)","score":0.5889999866485596},{"id":"https://openalex.org/keywords/aggregation","display_name":"aggregation","score":0.7059999704360962},{"id":"https://openalex.org/keywords/interfaces","display_name":"interfaces","score":0.6309999823570251},{"id":"https://openalex.org/keywords/distributed-objects","display_name":"distributed objects","score":0.5600000023841858},{"id":"https://openalex.org/keywords/corba","display_name":"CORBA","score":0.9800000190734863},{"id":"https://openalex.org/keywords/idl","display_name":"IDL","score":0.6330000162124634},{"id":"https://openalex.org/keywords/client-server-architecture","display_name":"client-server architecture","score":0.8619999885559082},{"id":"https://openalex.org/keywords/layered-architecture","display_name":"layered architecture","score":0.8339999914169312},{"id":"https://openalex.org/keywords/federated-systems","display_name":"federated systems","score":0.7300000190734863},{"id":"https://openalex.org/keywords/use-case-analysis","display_name":"use case analysis","score":0.6349999904632568},{"id":"https://openalex.org/keywords/sequence-diagrams","display_name":"sequence diagrams","score":0.8960000276565552},{"id":"https://openalex.org/keywords/database-management","display_name":"database management","score":0.5339999794960022}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7588280439376831},{"id":"https://openalex.org/C49312422","wikidata":"https://www.wikidata.org/wiki/Q691593","display_name":"Common Object Request Broker Architecture","level":2,"score":0.7205311059951782},{"id":"https://openalex.org/C2780902518","wikidata":"https://www.wikidata.org/wiki/Q6033780","display_name":"Inheritance (genetic algorithm)","level":3,"score":0.6748618483543396},{"id":"https://openalex.org/C53073257","wikidata":"https://www.wikidata.org/wiki/Q7075021","display_name":"Object-oriented design","level":3,"score":0.6731234788894653},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.6312318444252014},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.5708516836166382},{"id":"https://openalex.org/C512554520","wikidata":"https://www.wikidata.org/wiki/Q815844","display_name":"Method","level":3,"score":0.5699015259742737},{"id":"https://openalex.org/C146054899","wikidata":"https://www.wikidata.org/wiki/Q181156","display_name":"Software design pattern","level":3,"score":0.5157421231269836},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.46316254138946533},{"id":"https://openalex.org/C20894473","wikidata":"https://www.wikidata.org/wiki/Q1116105","display_name":"Object model","level":3,"score":0.42932891845703125},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4134840965270996},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3604072630405426},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1983684003353119},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:1546731980","doi":null,"is_oa":false,"landing_page_url":"http://ci.nii.ac.jp/ncid/BA53948542","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"sustainable_development_goals_aurora":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W940091643","https://openalex.org/W1602958390","https://openalex.org/W1529377943","https://openalex.org/W1511496623","https://openalex.org/W168126392","https://openalex.org/W7051396941","https://openalex.org/W2745017237","https://openalex.org/W1509829056","https://openalex.org/W1954610182","https://openalex.org/W3128280295"],"abstract_inverted_index":{"From":[0],"the":[1,11,22,35,53,63,77,105,138,141,179,213,242,245,258],"Publisher:\r\nThe":[2],"Art":[3,83],"of":[4,10,14,31,48,59,84,114,117,247,257],"Objects":[5,85],"offers":[6],"an":[7,56,124],"extensive":[8],"overview":[9],"long-standing":[12],"principles":[13],"object":[15,92,130,162,180,192,205],"technology,":[16],"along":[17],"with":[18],"leading-edge":[19],"developments":[20],"in":[21,129,147,175],"field.":[23],"It":[24],"will":[25,110],"give":[26],"you":[27],"a":[28,45],"greater":[29],"understanding":[30],"design":[32,49,93,134,139,163,259],"patterns":[33,106,174,260],"and":[34,65,89,120,123,132,153,156,160,170,188,202,219,228,237,261],"know-how":[36],"to":[37,40,44,72,103,107,126],"use":[38,208],"them":[39],"find":[41,112],"effective":[42],"solutions":[43],"wide":[46],"range":[47],"challenges.":[50],"And":[51],"because":[52],"book":[54,142,243],"maintains":[55],"approach":[57],"independent":[58],"specific":[60],"programming":[61],"languages,":[62],"concepts":[64,116,146],"techniques":[66],"presented":[67],"here":[68],"can":[69],"be":[70],"applied":[71],"any":[73],"object-oriented":[74,148],"development":[75],"environment.\r\n\r\nUsing":[76],"Unified":[78],"Modeling":[79],"Language":[80],"(UML),":[81],"The":[82],"examines":[86],"numerous":[87],"static":[88,169,176],"dynamic":[90,171],"practical":[91],"patterns,":[94],"illustrated":[95],"by":[96],"real-life":[97],"case":[98,209,239,262],"studies":[99,240,263],"that":[100],"demonstrate":[101],"how":[102],"put":[104],"work.":[108],"You":[109],"also":[111,143],"discussion":[113],"basic":[115],"database":[118],"management":[119],"persistent":[121],"objects,":[122,217],"introduction":[125],"advanced":[127],"topics":[128,150],"modeling":[131,172],"interface":[133],"patterns.":[135],"Moving":[136],"beyond":[137],"level,":[140],"covers":[144],"important":[145],"architecture.\r\n\r\nSpecific":[149],"include:\r\n\r\n\r\n\r\nObject":[151],"creation":[152],"destruction,":[154],"associations":[155],"links,":[157],"aggregation,":[158],"inheritance,":[159,198],"other":[161],"fundamentals":[164],"UML":[165],"notation":[166],"basics":[167],"for":[168,182,235,266],"Common":[173],"design,":[177],"including":[178,194,222],"model":[181],"XML":[183],"Relationship":[184],"loops":[185],"Persistent":[186],"objects":[187],"object-relational":[189],"mapping":[190],"Advanced":[191],"modeling,":[193,206],"abstract":[195],"classes,":[196,201],"multiple":[197],"interfaces,":[199],"inner":[200],"components":[203],"Dynamic":[204],"covering":[207],"analysis,":[210],"sequence":[211],"diagrams,":[212],"client/server":[214],"model,":[215],"distributed":[216],"CORBA,":[218],"IDL":[220],"Object-orientedarchitectures,":[221],"procedural":[223],"processing,":[224],"client/server,":[225],"layered,":[226],"multi-tier,":[227],"federated":[229],"systems":[230],"\r\n\r\n\r\nEach":[231],"chapter":[232],"presents":[233],"exercises":[234],"self-study,":[236],"integrated":[238],"throughout":[241],"illustrate":[244],"implementation":[246],"key":[248],"concepts.":[249],"In":[250],"addition,":[251],"fully":[252],"functional":[253],"Java":[254],"code":[255],"samples":[256],"are":[264],"available":[265],"download":[267],"from":[268],"Addison-Wesley's":[269],"Web":[270],"site":[271],"(...":[272]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2013,"cited_by_count":2}],"updated_date":"2026-10-25T09:29:13.331239","created_date":"2016-06-24T00:00:00"}
