Agile Principles, Patterns, and Practices in C#

Index

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

A (abstractness) metric 2nd

Abbott, Edwin A.

Abstract classes

     in class diagrams

     for Open/Closed Principle

ABSTRACT SERVER pattern

AbstractDbGatewayTest class

Abstractions

     in CoffeeMaker 2nd

     in Dependency-Inversion Principle 2nd

     metrics for

     in Open/Closed Principle 2nd 3rd

     in payroll system

     for repetition reduction

     in Stable Abstractions Principle

Abstractness (A) metric 2nd

AbstractTransactions class

     class allocation in 2nd

     metrics for

Accept method

     Assembly

     ErnieModem

     HayesModem

     Modem 2nd

     PiecePart

     ZoomModem

Acceptance tests

     in extreme programming

     purpose of

Actions in state diagrams

Activations in sequence diagrams 2nd

ACTIVE OBJECT pattern 2nd

Active objects

     in object diagrams

     in sequence diagrams

ActiveObjectEngine class 2nd

Actors in use cases

Acyclic Dependencies Principle (ADP)

ACYCLIC VISITOR pattern

ADAPTER pattern

     class-form of

     for modem problem

Add method

     Assembly 2nd

     CompositeShape

     Frame

     Game 2nd 3rd 4th 5th

     GameTest 2nd

     PersistentSet

     Set

     TransactionContainer

     TreeMap 2nd

     TreeMapNode

AddAction method

     PayrollPresenterTest

     TransactionContainer

AddClassification method

AddCommand method

AddCommissionedEmployee class 2nd

AddCommissionedEmployeeTransaction class

AddEmployee method

     AddEmployeePresenter 2nd

     AddEmployeePresenterTest

     AddEmployeeWindowTest 2nd

     Blah

     InMemoryPayrollDatabase

     PayrollDatabase 2nd

     in SqlPayrollDatabase 2nd 3rd 4th

     in SqlPayrollDatabaseTest 2nd

AddEmployee_Static method

AddEmployeeAction method

     PayrollPresenterTest

     PayrollWindowTest

AddEmployeeActionInvoked method

addEmployeeButton_Click method

addEmployeeMenuItem_Click method

AddEmployeePresenter class 2nd

AddEmployeePresenterTest class

AddEmployeeTransaction class

     dynamic model of

     fields in

     hierarchy of

     listing

     PayrollDatabase for

     static model of

     for user interface 2nd

AddEmployeeView interface 2nd

AddEmployeeWindow class 2nd

AddEmployeeWindowTest class 2nd

AddExtension method

AddHourlyEmployee class 2nd

AddHourlyEmployeeTransaction class 2nd

Adding employees

     into databases

     into payroll system 2nd 3rd

AddingTransaction method

AddingTransactionTriggersDelegate method

AddItem method

     AddItemTransaction

     Order 2nd 3rd

     OrderImp

     OrderProxy

AddItemTransaction class

AddPaymentMethod method

     LoadEmployeeOperation

     LoadEmployeeOperationTest

     LoadPaymentMethodOperation

Address class 2nd

Address property

     AddEmployeePresenter

     Employee

addressTextBox_TextChanged method

AddSalariedEmployee class

AddSalariedEmployeeTransaction class

AddSalariedTransaction method

AddSchedule method

     LoadEmployeeOperation

     LoadPaymentMethodOperation

AddServiceCharge method

AddSubNode method

AddThrow method 2nd

addTimeSink method

AddTransition method

AdjustCurrentFrame method 2nd 3rd 4th

AdjustFrameForStrike method

ADP (Acyclic Dependencies Principle)

AdvanceFrame method 2nd

Afferent coupling (Ca) 2nd

Affiliation class

     in Common Closure Principle

     in Employee

     for service charges

     structure of

     for union dues

Affiliation property

Affiliation table

Affiliations class

     in Common Closure Principle

     merging into PayrollImplementation

     metrics for

     in Reuse/Release Equivalence Principle

AffiliationTransactions class

     class allocation in

     metrics for

Aggregation in class diagrams

     associations

     composition

     multiplicity

Agile Alliance

Agile design

     Copy program

     and rotting software

Alarm method

     Turnstile 2nd

     TurnstileFSM

AllInfoIsCollected method 2nd

AllInformationIsCollected method

Animal class

Anticipation in Open/Closed Principle

Application class

     class allocation in 2nd

     metrics for 2nd

     in Reuse/Release Equivalence Principle

Application interface

ApplicationRunner class

Architecture, serendipitous

AsDouble method

AsInt method

Assemblies

Assembly class 2nd

Assembly method

     BOMReportTest

     BomXmlTest

AssemblyOfAssemblies method

     BOMReportTest

     BomXmlTest

AssemblyWithPartsCSV method

AssemblyWithPartsXML method

AssertSinkEquals method

     ClockDriverTest

     ObserverTest

Associations

     in class diagrams 2nd

         aggregation

         classes

         horizontal

         qualifiers

         stereotypes

     in CoffeeMaker

Asynchronous messages in sequence diagrams

AsynchronousLogger class

ATM system

     class diagrams for

     user interface example

Aurelius, Marcus

Author support

Automated acceptance tests

Axes of change in Single-Responsibility Principle

Категории