The Art of Objects: Object-oriented Design and Architecture

The Art of Objects: Object-oriented Design and Architecture
ISBN-10
0201711613
ISBN-13
9780201711615
Category
Computers / Programming / Object Oriented
Pages
363
Language
English
Published
2001
Publisher
Addison-Wesley
Author
Yun-Tung Lau

Description

The Art of Objects offers an extensive overview of the long-standing principles of object technology, along with leading-edge developments in the field. It will give you a greater understanding of design patterns and the know-how to use them to find effective solutions to a wide range of design challenges. And because the book maintains an approach independent of specific programming languages, the concepts and techniques presented here can be applied to any object-oriented development environment. Using the Unified Modeling Language (UML), The Art of Objects examines numerous static and dynamic practical object design patterns, illustrated by real-life case studies that demonstrate how to put the patterns to work. You will also find discussion of basic concepts of database management and persistent objects, and an introduction to advanced topics in object modeling and interface design patterns. Moving beyond the design level, the book also covers important concepts in object-oriented architecture. Specific topics include: *Object creation and destruction, associations and links, aggregation, inheritance, and other object design fundamentals *UML notation basics for static and dyna

Other editions

Similar books

  • Object-oriented Modeling and Design
    By James Rumbaugh

    [ Harel - 88a ] D. Harel , H. Lachover , A. Naamad , A. Pnueli , M. Politi , R. Sherman , A. Shtul - Trauring . ... W. Reisig . Petri Nets : An Introduction . Berlin : Springer - Verlag , 1985 . [ Rumbaugh - 88 ] James Rumbaugh .

  • Extreme Programming Examined
    By Giancarlo Succi, Michele Marchesi

    It is an indicator for possible rescheduling between the baselines . It also helps us sort the story cards , which are on a finer - grained level . Does What With Whom / What Who What For How to Check Paul Bahr Implementation ...

  • Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects
    By Douglas C. Schmidt, Frank Buschmann

    About the Authors This book has been written by the award winning team responsible for the first POSA volume "A System of Patterns", joined in this volume by Douglas C. Schmidt from University of California, Irvine (UCI), USA.

  • Handbook of Relational Database Design
    By Candace C. Fleming, Barbara Von Halle

    This book provides a practical and proven approach to designing relational databases. It contains two complementary design methodologies: logical data modeling and relational database design. The design methodologies are independent...

  • Object-oriented Design Heuristics
    By Arthur J. Riel

    Upon completion of an object-oriented design, you are faced with a troubling question: "Is it good, bad, or somewhere in between?" Seasoned experts often answer this question by subjecting the...

  • Visual Modeling Technique: Object Technology Using Visual Programmimg
    By Daniel Tkach, Walter Fang, Andrew So

    This ground-breaking book describes the Visual Modelling Technique (VMT), a comprehensive methodology that integrates visual programming into the object-oriented application development life cycle. VMT expands the life cycle significantly by...

  • Conceptual Database Design: An Entity-relationship Approach
    By Shamkant B. Navathe, Stefano Ceri, Carlo Batini

    Conceptual database design; an introduction to database design; data modeling concepts; methodologies for conceptual design; view design; view integration; improving the quality of a database schema; schema documentation and maintenance;...

  • XML Processing with Python
    By Sean McGrath

    Python is the fastest, most productive tool for processing XML. This is the first book to cover XML development with Python, in-depth. XML expert Sean McGrath introduces each of Python's...

  • Introduction to Programming Using SML
    By Michael R. Hansen, Hans Rischel

    Based on Hanson and Rischel's introductory programming course in the Informatics Programme at the Technical University of Denmark, Using Standard ML (Meta Language) throughout, they bypass theory and customized or...

  • A UML Pattern Language
    By Dion Hinchcliffe, Paul Evitts

    Social scientists, whether earnest graduate students or tenured faculty members, clearly know the rules that govern good writing. But for some reason they choose to ignore those guidelines and churn...