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.
Template methodBehavioural patternVisitor patternFactory method patternIterator patternTemplateState patternStrategy patternBehavioral patternPrototype patternClass adapter patternBuilder patternSingleton patternAbstract factory patternAdapter patternModule patternObject adapter patternDecorator patternCompound patternCommand patternComposite patternFacade patternArchitectural patternDesign patternConcurrency patternAbstract factory classPrototype-oriented programmingNon-virtual interface patternProxy patternStructural patternBridge patternVirtual methodNull object patternData transfer objectMarker interface patternObject-oriented programmingObject-based programmingObject pool patternPrototype-based programmingClassFactory classMultimethodCreational patternExpression templateConcrete methodEvent-driven architectureGenericsGeneric typeFluent interfaceMetatypeGeneric programmingModel-based testingFunction overloadingClass-based programmingChain-of-responsibility patternMultitonModelObject oriented programmingVisitorInterfaceAspect-oriented programmingModel-driven architecturePolymorphismOverloadingGeneric classConvenience methodFlyweight patternFlowCursorFacadeAdapteeDataflow programmingLazy initialisationPrototype-based languageComposite reuse principleUnified type systemObject graphModel-based designConcrete interfaceSuperclassStatic classObject-oriented languageFront controller patternControllerOpen-closed principleObjectDesign by contractFunction objectFunctorMock objectEvent-driven programmingAbstract typeProgramming by contractEncapsulationConcrete classThread pool patternProgramming in the largeTraitComputational modelType introspection