48%
The Art of Objects: Object-Oriented Design and Architecture

The Art of Objects: Object-Oriented Design and Architecture

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist
X

About the Book

In this book, a leading software architect presents the rock-solid foundations of object design and architecture -- and the art of applying them. The Art of Objects will help analysts, architects, and developers fully leverage today's most important object tools and technologies, including Java, UML, XML, middleware, patterns, and much more. Its real-world case studies, examples, and exercises are designed in a holistic, forward-looking manner, ensuring that whatever technologies go out of fashion, readers will have the object skills they need to succeed. Yun-Tung Lau presents the language-independent fundamentals of object design; then provides a detailed overview of the Unified Modeling Language. Building from the basics, he presents advanced approaches such as object relationship loops, and relationship fission for analyzing complex object structures. The Art of Objects contains extensive coverage of persistent objects, including mapping to relational tables, event processing objects, distributed objects, CORBA, and the Interface Definition Language. It also introduces the latest XML object models.

Table of Contents:
Preface. Organization of the Book. Online Resources. Acknowledgments. 1. Basic Concepts. The Nature of Objects. Unified Modeling Language. UML Notation Basics. Object Creation and Destruction. Associations and Links. Binary Associations and Links. Ordering and Sorting. Navigation and Referential Integrity. Ternary and Higher Order Associations. Aggregation and Composition. Servant Classes and Delegation. Inheritance. Inherited versus Servant Classes. Polymorphism and Object Substitution. Exercises. 2. Common Patterns in Static Design. Collection Managers. Containers. Self-Containing Classes, Hierarchies, and Networks. Relationship Loops. Relationship Fission. Inheritance of Relationship Loops. Double Loops. Three-Tier Relationship Loops. Binary Association Classes. Implementing Binary Association Classes. Recursive Association Class. The Handle-Body Pattern. Dynamic Schema. Shared Object Pools. Object Model for Extensible Markup Language. XML Basics. XML Object Models. The Strengths and Weaknesses of XML. Case Study: ATM System Software. Project Description. State Analysis and Design. Case Study: Shared Whiteboard. Case Study: Access Control Lists. Exercises. 3. Persistent Objects. Transactions and Database Management Systems. Object-Oriented Databases. Database Roots and Extents. Persistence-Enabled Objects. Destruction of Persistent Objects. Schema Evolution. Relational Databases. Mapping Persistent Objects to Tables. Classes and Binary Associations. Aggregation, Composition, and Servant Classes. Ternary and Higher Order Associations. Reducing Ternary Associations to Binary Ones. Degenerate Ternary Associations. Inheritance. Mapping Rules Summary. A Critical Comparison Between Relational and Object-Oriented Databases. Optimization of Relational Tables. Optimization of Persistent Objects. Case Study: ATM System Software. Case Study: Shared Whiteboard. Case Study: A Rental Business. Initial Analysis and Design. Full Object Design for Multiple Stores. Detailed Object Designs. Case Study: Access Control Lists. Exercises. 4. Advanced Topics in Object Modeling. Abstract Classes. Multiple Inheritance. Interfaces. Inner Classes. Collections. Packages. Components. Nodes. UML Notation Basics for Dynamic Modeling. Reverse Engineering and Irreducible Patterns. Exercises. 5. Dynamic Object Modeling Basics. Use Case Analyses. Sequence Diagrams. The Client/Server Model and Distributed Objects. Interface Definition and Client/Server Development. The CORBA Standard. Interface Definition Language. Statechart Diagrams. Case Study: ATM System Software. Case Study: Shared Whiteboard. Case Study: A Rental Business. Case Study: Access Control Lists. Exercises. 6. Common Interface Design Patterns. Object Wrappers. Object Adapters. Object Factories and Managers. Interfaces as Servant Classes. Servant Interfaces in Event Processing. Single Event Pushing and Observers. Callbacks from Server Objects. Subscription and Notification. Model-View-Controller. Relationship Loops with Interfaces. Inheritance Ladders. CORBA Objects. CORBA Client Stubs. Tactics in Designing Distributed Objects. Proxy and Surrogate Objects. Case Study: ATM System Software. Case Study: Shared Whiteboard. Message Port — An Infrastructure for a Collaboration Group. Sequence Diagrams for MessagePort. Case Study: Access Control Lists. Exercises. 7. Object-Oriented Architecture. Notations for Architecture Diagrams. Procedural Processing Systems. Client/Server Systems. “Thin Clients” and Object IDs. Web Applications Using the MVC Framework. Layered Systems. Layering with Servant Objects. Three-Tier and Multi-Tier Systems. Clustering and Serializing. Agents. Aggregations and Federations. Architectural Patterns in UML. Case Study: ATM System Software. Case Study: Shared Whiteboard. The Shared Whiteboard Aggregation. Image Exchange Formats and Policies. The Interface and Control Layers. Synchronization and Related Issues. Trace Table for Requirements. Case Study: A Rental Business. Case Study: The Enterprise JavaBeans Framework. Static Structures. Resource Management Strategies. Dynamic Behaviors of Entity Beans. Exercises. Summaries and Notes. Chapter Summary and Notes. Notes on CORBA-COM Interoperability. Case Studies Summary. Answers to Exercises. Chapter Exercise Answers. Appendix A: Quick References for Object Designers. Appendix B: Sample Code Reference List. Appendix C: Features of Object-Oriented Languages. References. Index. 0201711613T04062001


Best Sellers


Product Details
  • ISBN-13: 9780201711615
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Height: 187 mm
  • No of Pages: 384
  • Series Title: English
  • Sub Title: Object-Oriented Design and Architecture
  • Width: 234 mm
  • ISBN-10: 0201711613
  • Publisher Date: 31 Oct 2000
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Spine Width: 18 mm
  • Weight: 572 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
The Art of Objects: Object-Oriented Design and Architecture
Pearson Education (US) -
The Art of Objects: Object-Oriented Design and Architecture
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

The Art of Objects: Object-Oriented Design and Architecture

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA