Imagen del editor

Object-oriented design principles and patterns (Java version)


ISBN 10: 7302196710 / ISBN 13: 9787302196716
Nuevos Condición: New Encuadernación de tapa blanda
Librería: liu xing (JiangSu, JS, China)

Librería en AbeBooks desde: 7 de abril de 2009

Cantidad: 10

Comprar nuevo
Precio: EUR 55,26 Convertir moneda
Gastos de envío: EUR 0,00 De China a Estados Unidos de America Destinos, gastos y plazos de envío
Añadir al carrito


Ship out in 2 business day, And Fast shipping, Free Tracking number will be provided after the shipment.Pages Number: 310 Publisher: Tsinghua University Press Pub. Date :2009-4-1. Contents: Chapter 1. object-oriented design and implementation problems elegance 1.1 1.2 1.3 design elegant software engineering 1.4 Description of the standard software 1.5 Exercises 1.6 References Chapter 2 Basics 2.1 Object-oriented programming and object-oriented non-object-oriented programming object-oriented programming and non-2.1.1 2.1.2 Introduction to object-oriented programming object-oriented object-oriented programming language 2.1.3 advantage 2.2 Java classes. objects. variables and methods 2.3 parenthesis: Java classes and methods class variables and class variables 2.3.1 Introduction 2.3.2 Java class methods class variables and their use in the 2.3.3 Java class methods and their use in 2.3.4 Summary 2.4 UML class Figure 2.5 Introduction 2.5.2 Java implementation inheritance specialization 2.5.1 parent 2.5.3 in Obiect Another specialized use of generalization 2.5.5 Java 2.5.4 2.6 in the single inheritance type. subtype and the type of interface inheritance 2.6.1 2.6.2 2.6.3 Polymorphism polymorphic value of 2.7 interfaces and abstract classes 2 2.8 Dynamic Method Invocation Overloading and overriding 2.10 .9 control methods and data access 2.11 2.13 Summary 2.12 Exercises References Chapter 3. elegance and implementation inheritance 3.1 Inheritance of four point 3. 1.1 code reuse point 3.1.2 Is-A common interface view point 3.1.3 3.1.4 3.2 polymorphic code reuse point of view of 3.3 full co-Is-A code reuse between adequacy of 3.4 code reuse. Is-A relationships and the adequacy of the public interface 3.5 Has-A relationship between the association and the UML 3.6 code reuse. Is-A relations. public interface and full of 3 polymorphism. the cost of using implementation inheritance 7 3.8 Example: people. women and men 3.9 Example: To draw a polygon 3.10 Example: Sort 3.11 Java in the array subclass 3.12 Review: inheritance and reference 3.13 3.15 Summary 3.14 Exercises References Chapter 4 elegance and methods of coding style and naming conventions 4.1 4.2 4.3 methods and decomposition methods 4.4 cohesive well-structured object and class invariants external documents within documents 4.5 4.7 4.6 Case Study: rewrite the equals method in Java 4.8 Case Study: rewrite the clone method in Java code optimization 4.11 4.10 4.9 Summary of Reconstruction 4.12 Exercises 4.13 References Chapter 5. elegance and class 5.1 started looking for the relationship between class and class to extract nouns and verbs 5.1.2 5.1.1 Use the concept of applications 5. Use CRC cards 5.1.4 1.3 5.1.5 Summary of protocols to maximize the cohesion 5.2 5.3 5.4 Separation of responsibility to avoid a complete and consistent protocol redundancy 5.5 5.6 review : variability and non-denaturing 5.7 is designed to change the Law of Demeter 5.8 5.9 5.11 Summary 5.10 Exercises References Chapter 6 simple Money class of simple case studies 6.1 Money said 6.3 Method 6.2 USMoney class used to represent a subclass of Money in different currencies with a currency attribute using 6.4 single mixed currency Money class 6.5 6.6 Currency and simple currency conversion between 6 .7 MoneyConverter type of problems 6.8 MixedMoney class and type of problems SimplemMoney 6.9 6.10 Another class only MixedMoney binary tree implementation using 6.11 Summary 6.12 Exercises 6.13 References Chapter 7 describes the design pattern Adapter pattern 7.1 7.3 7.2 singleton iterator mode command mode 7.5 7.4 7.7 Factory 7.6 Summary 7.8 Exercises References 8 Case Study Chapter 8.1 graphics application user interface Observer Pattern 8.3 8.2 8.4 Model-View-level graphics. Prototype model of the controller architecture 8.5 8.6 8.7 component model state model memorandum mode 8.9 8.8 8.10 Summary 8.11 Exercises References Chapter 9 Case Study 9.1 VSSJ language parser : Java is a very simple subset of the beauti. N° de ref. de la librería L86724

Hacer una pregunta a la librería

Detalles bibliográficos

Título: Object-oriented design principles and ...

Encuadernación: paperback

Condición del libro:New

Acerca de


Paperback. Pub Date: 2009 04 of Pages: 310 Language: Chinese in Publisher: Tsinghua University Press. a comprehensive introduction to object-oriented design principles and mode principle and mode of the Java object-oriented programming. to help solve the Java program design problems. In addition. the book is great attention to every detail-oriented object programming in Java. and inheritance. methods. classes. design patterns play a key role in the program design concentrates the essence of Java. In theory introduced at the same time. the object-oriented design principles and mode attaches great importance to the cultivation of practical skills. some of the more comprehensive examples throughout the relevant knowledge to enable students to understand and grasp their true usefulness of the program design and enhance the role of program performance. The object-oriented design ...

"Sobre este título" puede pertenecer a otra edición de este libro.

Descripción de la librería

Thank you for visiting My bookstore! We are an online bookstore, and Is the China's largest online book sales. Generally our books are from China, with reasonable price and decent printing quality. We are always trying our best to satisfy customer's needs!

Ver la página web de la librería

Condiciones de venta:

We guarantee the condition of every book as it's described on the Abebooks web sites. If you're dissatisfied with your purchase (Incorrect Book/Not as Described/Damaged) or if the order hasn't arrived, you're eligible for a refund within 30 days of the estimated delivery date. If you've changed your mind about a book that you've ordered, please use the Ask bookseller a question link to contact us and we'll respond within 2 business days. Please Note:We don't sell any international Edition to you...

Más información
Condiciones de envío:

Most orders are shipped within 24 hours. We will delivery these items to you by AIRMAIL, EUB, EMS, TNT etc.

Todos los libros de esta librería

Métodos de pago
aceptados por la librería

Visa Mastercard American Express Carte Bleue

PayPal Transferencia Bancaria