Cargando…

Object-Oriented Design Heuristics /

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 design to a subconscious list of guidelines based on their years of experience. Experienced devel...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Riel, Arthur (Autor)
Autor Corporativo: Safari, an O'Reilly Media Company
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Addison-Wesley Professional, 1996.
Edición:1st edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ma 4500
001 OR_on1113626003
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 150903s1996 xx o 000 0 eng d
010 |a  95048396  
040 |a UKBTH  |b eng  |e pn  |c UKBTH  |d OCLCO  |d UHL  |d OCLCO  |d OCLCF  |d OCLCQ  |d AU@  |d GO9  |d CEF  |d OCLCO  |d OCLCQ 
016 7 |a 000012096040  |2 AU 
019 |a 809684380  |a 1057967290  |a 1113489758 
020 |z 9780201633856 
020 |z 020163385X 
020 |a 9780321774965  |q (pbk.) 
020 |a 0321774965  |q (pbk.) 
024 8 |a 9780201633856 
024 8 |a 020163385X 
029 1 |a AU@  |b 000067090849 
035 |a (OCoLC)1113626003  |z (OCoLC)809684380  |z (OCoLC)1057967290  |z (OCoLC)1113489758 
050 0 0 |a QA76.64  |b .R54 1996 
082 0 0 |a 005.1  |2 20 
049 |a UAMI 
100 1 |a Riel, Arthur,  |e author. 
245 1 0 |a Object-Oriented Design Heuristics /  |c Riel, Arthur. 
250 |a 1st edition. 
264 1 |b Addison-Wesley Professional,  |c 1996. 
300 |a 1 online resource (400 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
365 |b 64.99 
520 |a 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 design to a subconscious list of guidelines based on their years of experience. Experienced developer Arthur J. Riel has captured this elusive, subconscious list, and in doing so, has provided a set of metrics that help determine the quality of object-oriented models. Object-Oriented Design Heuristics offers insight into object-oriented design improvement. The more than sixty guidelines presented in this book are language-independent and allow you to rate the integrity of a software design. The heuristics are not written as hard and fast rules; they are meant to serve as warning mechanisms which allow the flexibility of ignoring the heuristic as necessary. This tutorial-based approach, born out of the author's extensive experience developing software, teaching thousands of students, and critiquing designs in a variety of domains, allows you to apply the guidelines in a personalized manner. The heuristics cover important topics ranging from classes and objects (with emphasis on their relationships including association, uses, containment, and both single and multiple inheritance) to physical object-oriented design. You will gain an understanding of the synergy that exists between design heuristics and the popular concept of design patterns; heuristics can highlight a problem in one facet of a design while patterns can provide the solution. Programmers of all levels will find value in this book. The newcomer will discover a fast track to understanding the concepts of object-oriented programming. At the same time, experienced programmers seeking to strengthen their object-oriented development efforts will appreciate the insightful analysis. In short, with Object-Oriented Design Heuristics as your guide, you have the tools to become a better software developer. 020163385XB04062001. 
542 |f Copyright © 1996 by Addison-Wesley  |g 1996 
550 |a Made available through: Safari, an O'Reilly Media Company. 
504 |a Includes bibliographical references (pages 369-371) and index. 
505 0 |a The motivation for object-oriented programming -- Classes and objects: the building blocks of the object-oriented paradigm -- Topologies of action-oriented versus object-oriented applications -- The relationships between classes and objects -- The inheritance relationship -- Multiple inheritance -- The association relationship -- Class-specific data and behavior -- Physical object-oriented design -- The relationship between heuristics and patters -- The use of heuristics in object-oriented design. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer software  |x Development. 
650 0 |a Object-oriented methods (Computer science) 
650 0 |a Software architecture. 
650 0 |a Software engineering. 
650 6 |a Conception orientée objet (Informatique) 
650 6 |a Architecture logicielle. 
650 6 |a Génie logiciel. 
650 7 |a Computer software  |x Development.  |2 fast  |0 (OCoLC)fst00872537 
650 7 |a Object-oriented methods (Computer science)  |2 fast  |0 (OCoLC)fst01042803 
650 7 |a Software architecture.  |2 fast  |0 (OCoLC)fst01200416 
650 7 |a Software engineering.  |2 fast  |0 (OCoLC)fst01124185 
710 2 |a Safari, an O'Reilly Media Company. 
776 1 |c Original  |w (DLC) 95048396 
856 4 0 |u https://learning.oreilly.com/library/view/~/020163385X/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP