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.
Object-oriented languageObject-based languageType systemObject-oriented programmingOverloadingGeneric typeObject-based programmingPrototype-based languageNominative type systemObject oriented programmingType introspectionObjectPrimitive typePrototype-oriented programmingStatically-typed languageStrong typingParametric polymorphismBuilt-in typePrototype-based programmingWeak typingPolymorphismSuperclassFirst-class objectFunction objectMetatypeStatic typingClass-based programmingComposite typePrimitiveJavaGradual typingGeneric classFunction overloadingAbstract typeInterfaceAbstract data typeData typeCommon type systemAutoboxingObject graphContainerMultimethodDynamic typingSmalltalkReference typeOpen-closed principleConcrete classGeneric programmingClassTemplateType hintingStereotypeAspect-oriented languageEncapsulationSingle responsibility principleRubyFunctorSecond-class objectMappingContravarianceBoxingTypeLocal classConcrete interfaceAspect-oriented programmingCovarianceHigh-level languageOptionalKotlinHomoiconicityCompositionOodlType safetyMonotypeType inferenceDelegation languageValue typeStatic classTypescriptFluent interfaceType hintTypecheckerOopslaStructUnboxingDuck typingLow-level languageSystems languageOusterhout's dichotomyNull objectInstance variableVirtual methodGlobal scopeAbstract factory classGenericsInterface segregation principleComputer languageUnionHas-aTemplate method