P
packages, in Java, 238240
parent-child relationships, 63
performance
C#, 205
C++, 193195
Java, 200
polymorphism, 45, 4650
interfaces, 53, 5455
morphing of a hierarchy, 123124
run-time, 5559
using C++, 5153
portability
C#, 206
C++, 196
Java, 201
primitive data types, 1516
See also data types
private access specifiers, 30, 32, 62
See also access specifiers
procedural languages vs. object-oriented programming, 116117
procedural programming, 910
procedures, 9, 2728
common, 126
See also functions; methods
processes
collaboration, 134135
leveling diagrams, 111113
processing models, 104107
project management, 162167
protected access specifiers, 30, 3334, 62
in C++, 3840
in Java, 4244
See also access specifiers
public access specifiers, 30, 3132, 62
See also access specifiers
pure virtual functions, 92