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.
Behavioural patternVisitor patternState patternCompound patternCommand patternTemplate method patternBuilder patternIterator patternDesign patternComposite patternObject oriented programmingArchitectural patternStructural patternBridge patternSingleton patternStrategy patternAdapter patternFactory method patternModule patternAbstract factory patternConcurrency patternNull object patternFacade patternPrototype patternObject-based programmingDecorator patternClass adapter patternProxy patternObject-oriented programmingObject adapter patternBehaviorNon-virtual interface patternObject pool patternPrototype-oriented programmingMarker interface patternChain-of-responsibility patternCreational patternClassEvent-driven architectureFlyweight patternTemplate methodData transfer objectClass-based programmingProgrammingAspect-oriented programmingOpen/closed principleInteraction designPrototype-based programmingObject-oriented languageObject graphPatternModel-based testingAspectGraspObject-based languageFacadeCursorInterfacePattern matchingLazy initialisationAssociationPrototype-based languageOpen-closed principleSystem architectureSingle responsibility principleFactory classObjectAbstract factory classModelDesign by contractPlopEncapsulationPolymorphismInner-platform effectVirtual methodTemplateThread pool patternConcrete methodProgramming interfaceProgramming by contractGeneric programmingControllerEvent-driven programmingModel-driven architectureEvent-based programmingInformation hidingName bindingModel-based designJavabeanComposite reuse principleBusiness logicJoin pointTraitAttributeFluent interfaceDatatypeComputer codeMultitonUse-caseDataflow programming