Click the title to see all pages of this category. ---- Patterns for how to integrate a functional style of programming into an object oriented environment. * BlocksInJava * CallByNeedSemantics * ClosureInsteadOfObject * CommandQuerySeparation * ContinuationPattern * CurriedFunctor * CurriedObject * FpVsOo * FunctionCallObject * FunctionObjectPattern * FunctionalPatternSystemForObjectOrientedDesign * FunctorObject/StlFunctionObjects * GenericFunction * InternalizeExternalIterators * LazyEvaluation * LazyEvaluationAndTransactionSemantics * ObjectFunctionalImplementation * ObjectFunctionalPatterns * ResourceAcquisitionIsInvocation * TranslatorPattern * TransfoldPattern * TrappingFunction * UseClosuresNotEnumerations ---- CategoryCategory, See also: CategoryFunctionalProgramming, PatternLanguage