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
A Practitioners Guide to Software Test Design
Section I - Black Box Testing Techniques
Use Case Testing
Data Flow Testing
Scripted Testing
Appendix A Brown & Donaldson Case Study
Excel Scientific and Engineering Cookbook (Cookbooks (OReilly))
Setting Cell Data Types
Using Conditional Statements
Sorting Data
Introduction
Using Excel to Help Solve Problems Formulated Using the Finite Element Method
C++ How to Program (5th Edition)
(Optional) Software Engineering Case Study: Examining the ATM Requirements Document
Destructors
Dynamic Memory Allocation and Data Structures
F.8. Predefined Symbolic Constants
L.6. Wrap-Up
802.11 Wireless Networks: The Definitive Guide, Second Edition
11 Framing in Detail
Problems with WEP
The Frequency-Hopping (FH) PHY
Differential Phase Shift Keying (DPSK)
Agere (Lucent) Orinoco
The Lean Six Sigma Pocket Toolbook. A Quick Reference Guide to Nearly 100 Tools for Improving Process Quality, Speed, and Complexity
Working with Ideas
Value Stream Mapping and Process Flow Tools
Voice of the Customer (VOC)
Descriptive Statistics and Data Displays
Complexity Value Stream Mapping and Complexity Analysis
Programming .Net Windows Applications
The Analog Clock Project
Text
Class Hierarchy
The MainMenu Object
ADO.NET
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