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
Java How to Program (6th Edition) (How to Program (Deitel))
for Repetition Statement
Recursive Backtracking
Introduction
Sorting Algorithms
Case Study: Guest Book
Competency-Based Human Resource Management
Competency-Based Employee Development
The Transformation to Competency-Based HR Management
Appendix A Frequently Asked Questions About Competency-Based HR Management
Appendix B Further Suggestions on Employee Development
Appendix C Examples of Life-Career Assessment Exercises
Programming Microsoft ASP.NET 3.5
ASP.NET Core Server Controls
The ADO.NET Object Model
Paging Through Data Sources
Creating New ASP.NET Controls
HTTP Handlers and Modules
Twisted Network Programming Essentials
Starting the Twisted Event Loop
Uploading a File
Checking Whether a Page Has Changed
Installing SOAP Libraries
Listing Mailboxes on an IMAP Server
After Effects and Photoshop: Animation and Production Effects for DV and Film, Second Edition
Basic ImageReady Animation, Tweening, and Layer Styles
3-D Layers from Photoshop Layers
Scale and Speed
Motion Titling Effects
Custom Scene Transitions
GDI+ Programming with C#
GDI+ from a GDI Perspective
The GDI+Painter Application
Rendering Partial Bitmaps
Getting into the Details: Custom Controlling and the Print Controller
GDI Interoperability
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