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] FACADE pattern with databases PayrollDatabase class for refactoring vs. SINGLETON with TABLE DATA GATEWAY Face-to-face conversations factoring in Liskov Substitution Principle Factory Method pattern FACTORY pattern and factories for couplings dependencies in for fixture tests importance of initializing for payroll window static vs. dynamic typing substitutable Fahrenheit/Celsius conversions 2nd FanSwitch class Fat interfaces [See Interface Segregation Principle (ISP).] Feedback customer of velocity Final pseudostates in state transition diagrams Find method DbOrderGateway DbOrderGatewayTest DbProductGateway DbProductGatewayTest InMemoryOrderGateway InMemoryProductGateway TreeMapNode FindSubNodeForKey method Finite state machines for CoffeeMaker diagrams for high-level application policies for GUIs Monostate implementation of nested switch/case statements for state diagrams for [See State diagrams.] UML notation for First Law of Documentation FitNesse tool Fixtures, testing Floor plans Forms Fowler, Martin 2nd Fragility in design Frame class 2nd FrameTest class Friendly, Fred W. FSMError class FSMs [See Finite state machines.] ftoc program FtoCRaw class FtoCStrategy class FtoCTemplateMethod class Function matrices 2nd Functional decompositions Furnace example |