object-oriented software construction 2nd edition 14348

Код товару: 14348Паперова книга

Summary This long-awaited revision retains the clarity, practicality and innovations that helped the first edition sell over 75,000 copies since 1988. Now over 1200 pages with a CD ROM full of object tools, this edition is fully revised and considerably expanded, making it THE definitive reference on the most promising software development in 30 years.

 

   Features NEW—topics covered include:

Concurrency

O-O Databases

Encapsulation

Persistence

Dynamic Binding

Design by Contract

Inheritance

Abstract Data Types

Typing Client-Server

The Internet.

   NEW—most comprehensive coverage of O-O technology ever (1250 pages with CD ROM) — from one of the founders.

   NEW—an epic O-O book destined to become the source for object technology.

  Introduces object technology gradually, comparing it to non-object-oriented approaches, and explaining the benefit of every object-oriented mechanism for software quality and productivity.

   Uses a high-level notation (based on Eiffel) to introduce the concepts, and explains how to implement them in various environments and languages such as C++, Java, Smalltalk, Ada 95, and even non-0-0 languages such as C, FORTRAN, Pascal and Ada 83.

 

    Contains an abundance of examples and several in-depth case studies.

 

 

    Дивитися книгу російською мовою

2'500 ₴
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Інші книги Prentice Hall
Thinking in Java (4th Edition)
39938
Bruce Eckel
1'440 ₴
C Programming Language, 2nd Edition
14415
Brian W. KernighanDennis M. Ritchie
650 ₴
Working Effectively with Legacy Code
14428
Michael Feathers
800 ₴
Computer Networks (5th Edition)
14375
Andrew S. TanenbaumDavid J. Wetherall
1'340 ₴

Характеристики

  • Бренд
  • Автор
  • Категорія
    Комп'ютерна література
  • Номер видання
    2-ге вид.
  • Сторінок
    1296
  • Формат
    170х240 мм
  • Мова
    Англійська

Від видавця

Summary This long-awaited revision retains the clarity, practicality and innovations that helped the first edition sell over 75,000 copies since 1988. Now over 1200 pages with a CD ROM full of object tools, this edition is fully revised and considerably expanded, making it THE definitive reference on the most promising software development in 30 years.

 

   Features NEW—topics covered include:

Concurrency

O-O Databases

Encapsulation

Persistence

Dynamic Binding

Design by Contract

Inheritance

Abstract Data Types

Typing Client-Server

The Internet.

   NEW—most comprehensive coverage of O-O technology ever (1250 pages with CD ROM) — from one of the founders.

   NEW—an epic O-O book destined to become the source for object technology.

  Introduces object technology gradually, comparing it to non-object-oriented approaches, and explaining the benefit of every object-oriented mechanism for software quality and productivity.

   Uses a high-level notation (based on Eiffel) to introduce the concepts, and explains how to implement them in various environments and languages such as C++, Java, Smalltalk, Ada 95, and even non-0-0 languages such as C, FORTRAN, Pascal and Ada 83.

 

    Contains an abundance of examples and several in-depth case studies.

 

 

    Дивитися книгу російською мовою

Зміст

PART A: THE ISSUES.

    1. Software Quality. 
    2. Criteria of Object Orientation.


PART B: THE ROAD TO OBJECT ORIENTATION.

    3. Modularity. 
    4. Approaches to Reusability. 
    5. Towards Object Technology. 
    6. Abstract Data Types.

PART C: OBJECT-ORIENTED TECHNIQUES.

    7. The Static Structure: Classes. 
    8. The Run-Time Structure: Objects. 
    9. Memory Management. 
    10. Типовість 
    11. Design By Contract: Building Reusable Software. 
    12. When the Contract is Broken: Exception Handling. 
    13. Supporting Mechanisms. 
    14. Introduction to Inheritance. 
    15. Multiple Inheritance. 
    16. Inheritance Techniques. 
    17. Typing. 
    18. Global Objects and Constraints.

PART D: OBJECT-ORIENTED METHODOLOGY: APPLYING THE METHOD WELL.

    19. On Methodology. 
    20. Design Pattern: Multi-panel Interactive Systems. 
    21. Inheritance Case Study: "undo" in an Interactive System. 
    22. How to Find the Classes. 
    23. Principles of Class Design. 
    24. Using Inheritance Well. 
    25. Useful Techniques. 
    26. A Sense of Style. 
    27. Object-Oriented Analysis. 
    28. The Software Construction Process. 
    29. Teaching the Method.

PART E: ADVANCED TOPICS.

    30. Concurrency, Distribution, Client-Server and the Internet. 
    31. Object Persistence and Databases. 
    32. Some O-O Techniques for Graphical Interactive Applications.

PART F: APPLYING THE METHOD IN VARIOUS LANGUAGES AND ENVIRONMENTS.

    33. O-O Programming and Ada. 
    34. Emulating Object Technology in non-O-O Environments. 
    35. Simula to Java and Beyond: Major O-O Languages and Environments.

PART G: DOING IT RIGHT.

    36. An Object-Oriented Environment. 
    Epilogue.

PART H: APPENDICES.

    Appendix A: Extracts From the Base Libraries. 
    Appendix B: Типовість Versus Inheritance. 
    Appendix C: Principles, Rules, Precepts and Definitions. 
    Appendix D: A Glossary of Object Technology. 
    Appendix E: Bibliography Index. 
    Bibliography.

Відгуки про object-oriented software construction 2nd edition

object-oriented software construction 2nd edition
object-oriented software construction 2nd edition
2'500 ₴
Mastering Ethereum: Smart Building Contracts and Dapps 1st Edition
67017
Andreas M. Antonopoulos
3'291 ₴
Augmented Analytics: Enabling Analytics Transformation for Data-Informed Decisions 1st Edition
276273
Willi WeberTobias Zwingmann
2'400 ₴1'920 ₴
Beginning C: From Beginner to Pro 7th ed. Edition
270251
Ivor HortonGerman Gonzalez-Morris
2'400 ₴
Certified Kubernetes Administrator (CKA) Study Guide: In-Depth Guidance and Practice 1st Edition
274262
Benjamin Muschko
1'700 ₴
NGINX Cookbook: Advanced Recipes for High-Performance Load Balancing 3rd Edition
273861
Derek DeJonghe
1'700 ₴
Elasticsearch in Action, Second Edition
284243
Madhusudhan Konda
1'700 ₴
Web Development Career Master Plan: Learn what it means to be a web developer and launch your journey toward a career in the industry
282242
Frank W. Zammetti
1'800 ₴
Practical MLOps: Operationalizing Machine Learning Models. 1st Ed.
244780
Noah Gift, Alfredo Deza
2'800 ₴