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 method patternTemplateFactory method patternAbstract factory classVirtual methodClass adapter patternPrototype patternAbstract factory patternObject adapter patternConcrete methodSingleton patternBuilder patternSuperclassAdapter patternCompound patternGeneric classNon-virtual interface patternVisitor patternClassFactory classPrototype-oriented programmingIterator patternStrategy patternMultimethodModule patternConvenience methodPrototype-based programmingObject-oriented programmingStatic classGeneric typeBehavioural patternFunction overloadingClass-based programmingDesign patternGenericsObject-based programmingOverloadingArchitectural patternMember functionGeneric programmingExpression templateFacade patternDecorator patternInterfaceCommand patternConcrete classConcurrency patternObjectMetatypeUnified type systemNon-virtual interfaceInstance variableComposite patternProxy patternObject-oriented languageState patternType erasurePolymorphismAbstract typeBehavioral patternAdapteeObject oriented programmingFunctorVirtualConcrete interfaceStructural patternData transfer objectConvenience classComposite reuse principleObject pool patternMemberBridge patternMember variableClass invariantTraitClass variablePrototype-based languageFunction objectMarker interface patternConstructorCreational patternEncapsulationAspect-oriented programmingAccess modifierMock objectFirst-class objectStereotypeObject-based languageAbstract data typeSubtype polymorphismMarker interfaceSoftware frameworkContainerNull object patternObject graphVariadicsOpen-closed principleNull objectFacadeAbstraction