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.
Composite patternSingleton patternBehavioural patternConcurrency patternBuilder patternDesign patternCommand patternArchitectural patternBehavioral patternFactory method patternAdapter patternModule patternClass adapter patternStrategy patternBridge patternStructural patternIterator patternFacade patternTemplate method patternState patternProxy patternAbstract factory patternCompositionPrototype patternDecorator patternVisitor patternCreational patternComposite reuse principleObject adapter patternObject pool patternTemplate methodObject-oriented programmingMultitonPrototype-oriented programmingTemplateChain-of-responsibility patternProgramming in the largeMultimethodObject oriented programmingPatternObject-based programmingClassMarker interface patternFactory classCompound symbolClass-based programmingNull object patternThread pool patternNon-virtual interface patternConcrete interfacePolyalgorithmAspect-oriented programmingAssociationPrototype-based programmingFacadeFluent interfaceFunction overloadingOpen-closed principleConvenience methodCursorPair programmingAbstract factory classObject-oriented languageConcrete classContainerOverloadingGeneric classPolymorphismInterfaceData transfer objectEncapsulationJoin pointConcrete methodLazy initialisationPattern matchingUnified type systemComposite typeSuperclassConvenience classObjectGenericsJavaObject graphSingle responsibility principleOpen/closed principleModelGraspAspectLaw of demeterGeneric typeEvent-driven architectureFrameworkCouplingSoftware packageInner-platform effectGeneric programmingProgramPlopPolyglotCompile