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 typeAbstract factory classClass variableStaticInstance variableSingleton patternFactory classSingletonClassGeneric classConcrete classFirst-class objectObjectStatic scopingSuperclassGeneric typeStatic languageNull objectSecond-class objectClass-based programmingClass invariantLocal classMember variableStatic typingCoclassObject-based languageObject-oriented programmingTemplate methodObject-based programmingObject-oriented languageClass diagramTemplateConstObject graphConvenience classPrototype-oriented programmingFactory method patternUnified type systemObject adapter patternStatically-typed languageStatic bindingPrototype-based programmingPseudoclassJavaConcrete methodHas-aFirst-class valueExtended static checkingInstanceConstructorMarker interfaceStiffwareJavabeanStatic memory allocationMetatypeInterfaceAccess modifierAbstract factory patternInvariant sectionClass adapter patternVirtual methodMultitonFunction objectNonprogrammableMemberPrototype-based languageObject oriented programmingContainerNon-virtual interface patternTraitOpen-closed principleEncapsulationUnreachable codeSymbolic constantLazy initialisationConcrete interfaceNamespaceSingle responsibility principleFunctorAbstract data typeSoftware stateOptionalSoftware frameworkAccess specifierMember functionStructType erasureEarly bindingNon-virtual interfaceTemplate method patternComposite reuse principleFactoryDead codeSmalltalkInformation hidingBuilder patternClasspathType introspectionStereotypeInheritor