MyFinder is a unique search engine with a simple privacy concept in mind. We log your searches but none of the data, it's that simple.
Factory method patternAbstract factory classBuilder patternFactory classSingleton patternPrototype patternFacade patternClass adapter patternObject pool patternCreational patternTemplate method patternObject adapter patternStrategy patternVisitor patternLazy initialisationDecorator patternDesign patternAdapter patternCompound patternBehavioural patternComposite patternTemplate methodFactoryBridge patternIterator patternState patternArchitectural patternModule patternBehavioral patternFacadeNon-virtual interface patternStructural patternMultitonNull object patternCommand patternProxy patternConcurrency patternPrototype-oriented programmingPrototype-based programmingObject-oriented programmingTemplateObject-based programmingClass-based programmingFront controller patternGeneric typeFunctorStatic classEvent-driven architectureAbstract typeFlyweight patternObject oriented programmingData transfer objectComposite reuse principleConcrete interfaceFluent interfaceObjectAspect-oriented programmingConcrete classUnified type systemFunction overloadingObject-oriented languageOverloadingGeneric programmingConvenience methodInterfaceGeneric classAbstract data typeEncapsulationAbstractionConcrete methodMarker interface patternSoftware frameworkDependency inversion principleConvenience classVirtual methodSingle responsibility principleObject graphSuperclassClassMultimethodProgramming in the largeSeparation of concernsFunction objectAspectModel-driven architectureFirst-class objectAdapteePolymorphismAccess modifierOpen-closed principleControllerObject-based languageInformation hidingPrototype-based languageInversion of controlDesign by contractModelBuilderInterface segregation principleChain-of-responsibility pattern