{"title":"Object-Oriented Design","description":null,"products":[{"product_id":"designing-object-oriented-c-applications-using-the-booch-method","title":"Designing Object Oriented C++ Applications Using The Booch Method","description":"Taking on a global orientation to software programming, this practical guide offers scores of tested methods for using the C++ programming language with object-oriented design techniques for creating a variety of applications and solving a host of programming problems., ISBN13: 9780132038379 ISBN10: 0132038374 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51244518310195,"sku":"RARE CH_02-21-25_PHA_H00002S2","price":29.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51vk7VYMDyL.jpg?v=1753607048"},{"product_id":"objects-first-with-java-a-practical-introduction-using-bluej-5th-edition","title":"Objects First with Java: A Practical Introduction Using BlueJ (5th Edition)","description":"Objects First with Java: A Practical Introduction Using BlueJ, 5e,is ideal for introductory courses in Java\/Introduction to Programming and Object-Oriented Programming and for beginning progr, ISBN13: 9780132492669 ISBN10: 0132492660 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51244525191475,"sku":"03-19-24_ART_3011D6","price":90.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/81YGsraqZ3L.jpg?v=1753607107"},{"product_id":"smalltalk-80-the-language","title":"Smalltalk 80: The Language","description":"This book, a revision of \"Smalltalk-80: the Language and its Implementation, \" includes the latest developments and newest features of Smalltalk-80 Version 2., ISBN13: 9780201136883 ISBN10: 0201136880 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51245352583475,"sku":"03-20-24_PHA_6018YJ","price":49.52,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/5145HBXD3SL.jpg?v=1753609632"},{"product_id":"design-patterns-for-object-oriented-software-development","title":"Design Patterns for Object-Oriented Software Development","description":"Provides an overview of state-of-the-art approaches in object-oriented technology as well as practical guidance for their use in software design. Covers forming class hierarchies and interaction relationships between objects, software architectures that allow for reuse of code and design, and documenting object-oriented design on an adequate abstraction level. Includes examples and a case study. Annotation copyright Book News, Inc. Portland, Or., ISBN13: 9780201422948 ISBN10: 0201422948 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51245362086195,"sku":"12-30-22_ART_6008V2","price":22.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/518ZEJKEGML.jpg?v=1753609680"},{"product_id":"program-development-in-java-abstraction-specification-and-object-oriented-design","title":"Program Development in Java: Abstraction, Specification, and Object-Oriented Design","description":"Written by a world-renowned expert on programming methodology, and the winner of the 2008 Turing Award, this book shows how to build production-quality programs--programs that are reliable, e, ISBN13: 9780201657685 ISBN10: 0201657686 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51245382664499,"sku":"CH_11-07-24_PHA_301JOE","price":65.6,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51vIG60wYvL.jpg?v=1753609737"},{"product_id":"applying-uml-and-patterns-an-introduction-to-object-oriented-analysis-and-design-and-the-unified-process-2nd-edition","title":"Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2nd Edition)","description":"This edition contains Larmans usual accurate and thoughtful writing. It is a very good book made even better.\nAlistair Cockburn, author, Writing Effective Use Cases and Surviving OO ProjectsToo few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both.\nJohn Vlissides, author, Design Patterns and Pattern HatchingPeople often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it Applying UML and Patterns has been my unreserved choice.\nMartin Fowler, author, UML Distilled and RefactoringThis book makes learning UML enjoyable and pragmatic by incrementally introducing it as an intuitive language for specifying the artifacts of object analysis and design. It is a well written introduction to UML and object methods by an expert practitioner.\nCris Kobryn, Chair of the UML Revision Task Force and UML 2.0 Working Group A brand new edition of the worlds most admired introduction to object-oriented analysis and design with UML Fully updated for UML 2 and the latest iterative\/agile practices Includes an all-new case study illustrating many of the books key points\nApplying UML and Patterns is the worlds #1 business and college introduction to thinking in objectsand using that insight in real-world object-oriented analysis and design. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.\nDevelopers and students will learn object-oriented analysis and design (OOA\/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You wont just learn UML diagramsyoull learn how to apply UML in the context of OO software development.\nDrawing on his unsurpassed experience as a mentor and consultant, Larman helps you understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, essential OO design, layered architectures, Gang of Four design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This editions extensive improvements include A stronger focus on helping you master OOA\/D through case studies that demonstrate key OO principles and patterns, while also applying the UML New coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoring Many new tips on combining iterative and evolutionary development with OOA\/D Updates for easier study, including new learning aids and graphics New college educator teaching resources Guidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum Techniques for applying the UML to documenting architectures A new chapter on evolutionary requirements, and much more\nApplying UML and Patterns, Third Edition,is a lucid and practical intr, ISBN13: 9780130925695 ISBN10: 0130925691 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732707705139,"sku":"NC_STR_H0000KZE","price":7.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41VdNY312PL.jpg?v=1753606860"},{"product_id":"object-oriented-software-construction","title":"Object-Oriented Software Construction","description":"This text is concerned with object-oriented software construction., ISBN13: 9780136290490 ISBN10: 0136290493 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732732903731,"sku":"U1.7.2-K_STR_H00007P8","price":17.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71rB7qRRxHL.jpg?v=1753607448"},{"product_id":"object-oriented-modeling-and-design","title":"Object-Oriented Modeling and Design","description":"Applies techniques to the entire software development cycle. Presents a new object-oriented software development methodology-from analysis, through design, to implementation. DLC: 1. Object-oriented programming., ISBN13: 9780136298410 ISBN10: 0136298419 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732732936499,"sku":"NC-STR_UBD_H0000O2N","price":7.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/413K9HVZS5L.jpg?v=1753607450"},{"product_id":"writing-effective-use-cases","title":"Writing Effective Use Cases","description":"Use cases have never been this easy to understand -- or this easy to create! In Writing Effective Use Cases, Alistair Cockburn offers a hands-on, soup-to-nuts guide to use case development, based on the proven concepts he has refined through years of research, development, and seminar presentations. Cockburn begins by answering the most basic questions facing anyone interested in use cases: \"What does a use case look like? When do I write one?\" Next, he introduces each key element of use cases: actors, stakeholders, design scope, goal levels, scenarios, and more. Writing Effective Use Cases contains detailed guidelines, formats, and project standards for creating use cases -- as well as a detailed chapter on style, containing specific do's and don'ts. Cockburn shows how use cases fit together with requirements gathering, business processing reengineering, and other key issues facing software professionals. The book includes practice exercises with solutions, as well as a detailed appendix on how to use these techniques with UML. For all application developers, object technology practitioners, software system designers, architects, and analysts., ISBN13: 9780201702255 ISBN10: 0201702258 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732917518643,"sku":"FA_06-25-25_ART_20000C0I","price":25.46,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/619aqfdFY9L.jpg?v=1753609738"},{"product_id":"patterns-of-enterprise-application-architecture","title":"Patterns of Enterprise Application Architecture","description":"Developers of enterprise applications (e.g reservation systems, supply chain programs, financial systems, etc.) face a unique set of challenges, different than those faced by their desktop system and embedded system peers. For this reason, enterprise developers must uncover their own solutions. In this new book, noted software engineering expert Martin Fowler turns his attention to enterprise application development. He helps professionals understand the complex -- yet critical -- aspects of architecture. While architecture is important to all application development, it is particularly critical to the success of an enterprise project, where issues such as performance and concurrent multi-user access are paramount. The book presents patterns (proven solutions to recurring problems) in enterprise architecture, and the context provided by the author enables the reader to make the proper choices when faced with a difficult design decision., ISBN13: 9780321127426 ISBN10: 0321127420 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51733911175475,"sku":"FA_05-26-25_ART_20000981","price":52.45,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/61yNt_jcM0L.jpg?v=1753615934"},{"product_id":"python-in-easy-steps-1","title":"Python in easy steps","description":"ISBN13: 9781840785968 ISBN10: 1840785969 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52829950902579,"sku":"S_STR_H0000JYS","price":22.05,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/910ZmoN_rnL_6a9707cb-eaa1-479c-9b99-d3db905e94f2.jpg?v=1765365814"},{"product_id":"inside-the-object-model-the-sensible-use-of-c-sigs-advances-in-object-technology-series-number-4","title":"Inside the Object Model: The Sensible Use of C++ (SIGS: Advances in Object Technology, Series Number 4)","description":"ISBN13: 9780132073660 ISBN10: 0132073668 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52840086077747,"sku":"B7.5.3 F_12-04-25_PHR_H0001FSX","price":31.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/516BPPSLVeS.jpg?v=1765624926"},{"product_id":"advanced-cobol-for-structured-and-object-oriented-programming-3rdedition","title":"Advanced COBOL for Structured and Object-Oriented Programming, 3rdEdition","description":"ISBN13: 9780471314813 ISBN10: 0471314811 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52842133815603,"sku":"B11.20.2-AZ_11-01-25_PHR_H0001BRR","price":73.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/61QNfFOPmPL.jpg?v=1765716412"},{"product_id":"object-oriented-analysis-and-design-with-applications","title":"Object-Oriented Analysis and Design With Applications","description":"ISBN13: 9780805353402 ISBN10: 0805353402 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52845144375603,"sku":"B11.13.3-AZ_10-21-25_PHR_H00018VM","price":13.43,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/91AjTImUiLL.jpg?v=1765804194"},{"product_id":"discovering-smalltalk-the-benjamincummings-series-in-object-oriented-software-engineering","title":"Discovering Smalltalk (The Benjamin\/Cummings Series in Object-Oriented Software Engineering)","description":"ISBN13: 9780805327205 ISBN10: 0805327207 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52851821805875,"sku":"U3.58.7-MT_08-19-25_PHR_H0000TYV","price":29.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/21tLsViekWL.jpg?v=1765972664"},{"product_id":"starting-out-with-java-from-control-structures-through-objects","title":"Starting Out With Java: From Control Structures Through Objects","description":"ISBN13: 9780136080206 ISBN10: 0136080200 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52854306177331,"sku":"U2.35.05-FK_07-07-25_PHR_H0000O8O","price":33.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41_e60K5aIL.jpg?v=1766062277"},{"product_id":"programming-in-python-3-a-complete-introduction-to-the-python-language-developers-library","title":"Programming in Python 3: A Complete Introduction to the Python Language (Developer's Library)","description":"ISBN13: 9780321680563 ISBN10: 0321680561 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52854310535475,"sku":"U2.57.7-MT_08-13-25_PHR_H0000THQ","price":36.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/816l7I-HfzL.jpg?v=1766062475"},{"product_id":"object-oriented-design-using-java","title":"Object-Oriented Design Using Java","description":"ISBN13: 9780072974164 ISBN10: 0072974168 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52892193292595,"sku":"STR-NUR_12-23-25_UBD_H0001QM1","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71CtrDP7yBL.jpg?v=1766744814"},{"product_id":"patterns-of-software-tales-from-the-software-community","title":"Patterns of Software: Tales from the Software Community","description":"ISBN13: 9780195102697 ISBN10: 019510269X Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53053873422643,"sku":"U2.33-4-NUR_02-13-26_PHR_H0001KLC","price":29.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/518NYNBY9YL.jpg?v=1771233751"},{"product_id":"starting-out-with-java-from-control-structures-through-objects-1","title":"Starting Out With Java: From Control Structures Through Objects","description":"ISBN13: 9780136080206 ISBN10: 0136080200 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53083711832371,"sku":"S4.22.5--MT_02-23-26_UBD_H0001UNX","price":14.93,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41_e60K5aIL_6e252499-e2c6-461a-b37b-9087afa46e7f.jpg?v=1772011120"},{"product_id":"component-level-programming","title":"Component Level Programming","description":"Filling a wide gap in the field of programming, this unique book covers the ?other side? of component-based development?the development of the components themselves. This book not only shows readers how to develop a wide variety of components, but it also shows them how to divide an application into components and host-level coding. For computer programmers who want to learn component level programming, a very marketable skill., ISBN13:9780130458049 ISBN10:013045804X Material Type:hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53456042098995,"sku":"B2.24.3 CH_05-15-26_ART_H0000W1G","price":80.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41cLlYCAYrL.jpg?v=1780995199"},{"product_id":"component-level-programming-1","title":"Component Level Programming","description":"Filling a wide gap in the field of programming, this unique book covers the ?other side? of component-based development?the development of the components themselves. This book not only shows readers how to develop a wide variety of components, but it also shows them how to divide an application into components and host-level coding. For computer programmers who want to learn component level programming, a very marketable skill., ISBN13:9780130458049 ISBN10:013045804X Material Type:hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53456561832243,"sku":"B2.24.3 CH_05-15-26_ART_H0000W1G","price":80.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41cLlYCAYrL_1f74dc5e-df43-4bc7-8ca9-0a12bc46bc78.jpg?v=1780998798"},{"product_id":"component-level-programming-2","title":"Component Level Programming","description":"Filling a wide gap in the field of programming, this unique book covers the ?other side? of component-based development?the development of the components themselves. This book not only shows readers how to develop a wide variety of components, but it also shows them how to divide an application into components and host-level coding. For computer programmers who want to learn component level programming, a very marketable skill., ISBN13:9780130458049 ISBN10:013045804X Material Type:hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53456808083763,"sku":"B2.24.3 CH_05-15-26_ART_H0000W1G","price":80.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41cLlYCAYrL_73b8c3c9-6a36-4f5a-b86e-cd32d1e03f72.jpg?v=1781002492"},{"product_id":"component-level-programming-3","title":"Component Level Programming","description":"Filling a wide gap in the field of programming, this unique book covers the ?other side? of component-based development?the development of the components themselves. This book not only shows readers how to develop a wide variety of components, but it also shows them how to divide an application into components and host-level coding. For computer programmers who want to learn component level programming, a very marketable skill., ISBN13:9780130458049 ISBN10:013045804X Material Type:hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53462401351987,"sku":"B2.24.3 CH_05-15-26_ART_H0000W1G","price":80.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41cLlYCAYrL_f1189758-59c7-4f49-b4ed-4eb740fb474f.jpg?v=1781084281"},{"product_id":"component-level-programming-4","title":"Component Level Programming","description":"Filling a wide gap in the field of programming, this unique book covers the ?other side? of component-based development?the development of the components themselves. This book not only shows readers how to develop a wide variety of components, but it also shows them how to divide an application into components and host-level coding. For computer programmers who want to learn component level programming, a very marketable skill., ISBN13:9780130458049 ISBN10:013045804X Material Type:hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53462653763891,"sku":"B2.24.3 CH_05-15-26_ART_H0000W1G","price":80.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41cLlYCAYrL_cab92d72-d719-4025-952c-0219290f80ca.jpg?v=1781087916"}],"url":"https:\/\/cheapbookdepot.com\/collections\/object-oriented-design.oembed?page=2","provider":"Cheap Book Depot","version":"1.0","type":"link"}