Index_O

 < Day Day Up > 



O

Object(s), 12

active, 69, 409, See Active objects

arrays, 115-118

construction for problem definition, 333, 334

data types, 97

defining for concurrent programming, 69, 70-71

design, composition vs. classification, 333

designing for concurrent programming, 69, 71-74

encapsulation, 325, 329-330

ensembles, 68

immutable, aggregate properties, 338

implementation through state diagrams, See State diagrams

Java variable-identifier type matching, 100-102

migrating and non-migrating, 396-400

naming conventions, 370

passive, 69, 411, See Passive objects persistent, 110, 121

reactive, 412

remote and non-remote, 396

runtime handling, 95

serialization, 110-113

utility, 305, 331

Object-oriented design (OOD), 73, 303, 305

abstract classes, 341-344

interfaces vs. 341

aggregation, 338-340

association, 339-340

classification vs. composition, 333, 347

compatibility with program implementation, 354, 357

"is-a" and "has-a" checks, 347-348

multiple types or roles, 352-353

mutable and immutable object types, 348, 351

type simply represents a role, 351-352

incorrect use of classification, 344-346

Object-oriented programming (OOP), 334

adapters, 383, 385

definition, 411

dynamic polymorphism, 139

Object request broker (ORB), 400

Object reuse, 306, 331

classification, 316-320

composition, 316-320

definition, 411

Object stream, 110

Operating system, 17-18, 30

Operator class programs, 355-360

Ordering, 7, 68

nondeterminism, 40-41

partial, 7, 27

total, 7, 25

OutOfMemoryError, 170



 < Day Day Up > 



Creating Components. Object Oriented, Concurrent, and Distributed Computing in Java
The .NET Developers Guide to Directory Services Programming
ISBN: 849314992
EAN: 2147483647
Year: 2003
Pages: 162

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net