-=[ Docs ]=-


Thinking in Patterns - (2003)
AuthorsBruce Eckel
LanguageEnglish
Typepublic
Urlhttp://64.78.49.204/
SummaryThis is not an introductory book. I am assuming that you have worked your way through Thinking in Java or an equivalent text before coming to this book. In addition, I assume you have more than just a grasp of the syntax of Java. You should have a good understanding of objects and what they?re about, including polymorphism. Again, these are topics covered in Thinking in Java. On the other hand, by going through this book you?re going to learn a lot about object-oriented programming by seeing objects used in many different situations. If your knowledge of objects is rudimentary, it will get much stronger in the process of understanding the designs in this book.
Pages
PartsThe pattern concept
Simplifying Idioms
Object quantity
Object decoupling
Factoring commonality
Encapsulating creation
Specialized creation
Too many
Connecting different types
Flexible structure
System decoupling
Reducing interface complexity
Algorithmic partitioning
Externalizing object state
Complex interactions
Multiple languages
Complex system states
Pattern refactoring
Projects


Thinking in C++, 2nd ed. Volume 2 - (2003)
AuthorsBruce Eckel
LanguageEnglish
Typepublic
Urlhttp://64.78.49.204/
SummaryIn Volume 1 of this book, you learn the fundamentals of C and C++. In this volume, we look at more advanced features, with an eye towards developing techniques and ideas that produce robust C++ programs.
Pages
PartsException handling
Defensive programming
Strings in depth
Iostreams
Templates in depth
Generic algorithms
Generic containers
Runtime type identification
Multiple inheritance
Design patterns
Concurrency


Thinking in C++, 2nd ed. Volume 1 - (2000)
AuthorsBruce Eckel
LanguageEnglish
Typepublic
Urlhttp://64.78.49.204/
SummaryThe completion of the C++ Standard also added a number of important new libraries, such as string and the containers and algorithms in the Standard C++ Library, as well as new complexity in templates. These and other more advanced topics have been relegated to Volume 2 of this book, including issues such as multiple inheritance, exception handling, design patterns, and topics about building and debugging stable systems.
Pages
PartsIntroduction to Objects
Making and Using Objects
The C in C++
Data Abstraction
Hiding the Implementation
Initialization and Cleanup
Function Overloading and Default Arguments
Constants
Inline Functions
Name Control
References and the Copy-Constructor
Operator Overloading
Dynamic Object Creation
Inheritance and Composition
Polymorphism and Virtual Functions
Introduction to Templates



generated by OrgaDoc 0.8