images A

abstract classes, definition of, 111


abstraction mechanism, 88

managing the complexity of a large problem, 65

acceleration, definition of, 24

actors, definition of, 91

Adams, Douglas, 179

Adapter pattern

class adapters, 146

code example, 147

description of, 146

object adapters, 146

add(), 150

aggregation, definition of, 130

agile development models

Agile Manifesto web page, 8

aims of, 14

description of, 8

eXtreme Programming (XP), 15

lightweight methodologies, 14

refactoring, 14

Scrum, 23

See also coding; eXtreme Programming (XP); object-oriented analysis and design (OOA&D); software development

Alexander, Christopher,

Get Software Development and Professional Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.