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.
Abstract factory patternBuilder patternFactory classSingleton patternAbstract factory classPrototype patternCreational patternStrategy patternTemplate method patternClass adapter patternFacade patternObject pool patternTemplate methodVisitor patternCompound patternObject adapter patternLazy initialisationDecorator patternAdapter patternBehavioural patternDesign patternModule patternComposite patternState patternIterator patternBridge patternArchitectural patternFactoryMultitonCommand patternNon-virtual interface patternStructural patternConcurrency patternBehavioral patternProxy patternNull object patternFacadeTemplateConcrete methodPrototype-oriented programmingConvenience methodPrototype-based programmingObject-oriented programmingClass-based programmingFlyweight patternStatic classComposite reuse principleData transfer objectEvent-driven architectureGeneric typeObject-based programmingFront controller patternMultimethodConcrete classMarker interface patternVirtual methodFunctorFunction overloadingObjectConcrete interfaceFluent interfaceDependency inversion principleConstructorAspect-oriented programmingConvenience classClassFirst-class objectGeneric classModelObject oriented programmingSeparation of concernsSoftware frameworkEncapsulationOpen-closed principleInterfaceModel-driven architectureChain-of-responsibility patternGeneric programmingObject-oriented languageOverloadingSuperclassObject graphLaw of demeterAdapteeSingle responsibility principleAccess modifierAspectFunction objectInversion of controlControllerPolymorphismInterface segregation principleModel-based testingSingletonInformation hidingCursorProgramming in the largeUnified type systemAbstract typeInner-platform effect