O'Reilly logo

Agile Principles, Patterns, and Practices in C# by Robert C. Martin, Micah Martin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Index

A

A (abstractness) metric, 432, 456

Abbott, Edwin A., 331

Abstract classes

in class diagrams, 250–251

for Open/Closed Principle, 430

ABSTRACT SERVER pattern, 496–497

AbstractDbGatewayTest class, 536

Abstractions

in CoffeeMaker, 265–266, 270–279

in Dependency-Inversion Principle, 154, 156–159

metrics for, 432

in Open/Closed Principle, 123–124, 128–131, 430

in payroll system, 360–363

for repetition reduction, 106

in Stable Abstractions Principle, 431–435

Abstractness (A) metric, 432, 456

AbstractTransactions class

class allocation in, 458, 464

metrics for, 465

Accept method

Assembly, 553–554

ErnieModem, 550

HayesModem, 550

Modem, 544, 548

PiecePart, 555

ZoomModem, 551

Acceptance tests

in extreme programming, 15–16

purpose of, 36–37

Actions ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required