Flylib.com
OOP Demystified
OOP Demystified
ISBN: 0072253630
EAN: 2147483647
Year: 2006
Pages: 130
Authors:
James Keogh
,
Mario Giannini
BUY ON AMAZON
Table of Contents
BackCover
OOP Demystified
Introduction
Chapter 1: A Look at How We See the World
Why an Object?
Inheritance
Objects in the Business World
Real-Life Objects and Object-Oriented Programming
Quiz
Chapter 2: What Is a Class?
A Class
Combining a Class with a Program
Declaring an Instance of a Class
Calling a Method
Quiz
Chapter 3: Encapsulation
What Is Encapsulation?
Why Use Encapsulation?
Protection Using Access Specifiers
Encapsulation in Action Using C
Encapsulation in Action Using Java
Quiz
Chapter 4: Methods and Polymorphism
Interface
Binding
Run-Time Polymorphism
Quiz
Chapter 5: Inheritance
The Class Hierarchy
Simple Inheritance Using C
Simple Inheritance Using Java
Level Inheritance Using C
Level Inheritance Using Java
Multiple Inheritance Using C
Multiple Inheritance Using Java
Quiz
Chapter 6: Abstraction
Abstraction in Action
Frameworks, Libraries, and Abstraction
Quiz
Chapter 7: Identifying and Describing Objects
Class Definition and Class Diagram
Relationships Among Objects
Quiz
Chapter 8: Real-World Modeling
Real-World Hierarchy
The Real-World Challenges of Object-Oriented Programming
The Computer World vs. the Real World
Quiz
Chapter 9: Collaboration
OOP Collaboration
Quiz
Chapter 10: Case Modeling
Oh No, Not End Users
Gathering Requirements
Essential Use Case
System Use Case
Business Rules
User Interface Diagramming
Defining Classes from Our Designs
Identifying Technical Requirements
Change Cases
Project Management
Quiz
Chapter 11: Interfaces
Interface Diagrams
Show Me the HTML
The HTMLSource Interface
The Classes, Before an Interface Is Implemented
Implementing Interfaces in Java and C
Bringing It All Together
What About C?
Components
Standard Interfaces
Ultimate Base Classes
Quiz
Chapter 12: Object-Oriented Programming Languages
The Three Dominant Modern OOPLs
Quiz
Appendix A: Final Exam
Appendix B: Answers to Quizzes and Final Exam
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Answers to Final Exam
Appendix C: Classes in Java
Packages
Appendix D: Classes in C
Unions, Structs, and Classes
Objects and Functions, Copy Constructors
Enums Inside Classes
Static Members
Appendix E: Class Definitions in C
Assemblies
Index
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_Z
List of Figures
List of Tables
OOP Demystified
ISBN: 0072253630
EAN: 2147483647
Year: 2006
Pages: 130
Authors:
James Keogh
,
Mario Giannini
BUY ON AMAZON
Documenting Software Architectures: Views and Beyond
Discussion Questions
Peer-to-Peer Style
Summary Checklist
For Further Reading
Discussion Questions
C & Data Structures (Charles River Media Computer Engineering)
Address and Pointers
Storage of Variables
Stacks and Queues
Linked Lists
Problems in Arrays, Searching, Sorting, Hashing
An Introduction to Design Patterns in C++ with Qt 4
Reference Variables
Review Questions
Part III: C++ Language Reference
Testing Mp3File Related Classes
Appendix B. Standard Headers
Wireless Hacks: Tips & Tools for Building, Extending, and Securing Your Network
Hack 8. Remote Control Mac OS X with Bluetooth Phones and PDAs
Hack 64. Bridge Your Linux AP
Hacks 8393: Introduction
Hack 84. Spider Omni Antenna
Section A.2. 802.11a: The Betamax of the 802.11 Family
Oracle SQL*Plus: The Definitive Guide (Definitive Guides)
Table Joins
Another Approach to Headers
Advanced Scripting
Improving on EXPLAIN PLAN Results
What Is the Product User Profile?
DNS & BIND Cookbook
Adding a Domain Name in a Subdomain Without Creating a New Zone
Configuring a Name Server to Work with ndc
Configuring a Name Server to Work with rndc
Limiting Concurrent TCP Clients
Rotating Log Files
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies