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.
Unified type systemPolymorphismType inferenceOverloadingDynamic typingObject-oriented programmingMetatypeReflectionObject-based programmingObject-oriented languageGeneric typeType systemStatically-typed languageStatic typingObjectObject-based languagePrototype-oriented programmingSmalltalkContravarianceAutoboxingObject graphExotypeObject oriented programmingType safetyInterfaceParametric polymorphismFunction overloadingPrototype-based programmingFunction objectTypecheckingMetaprogrammingType hintingFirst-class objectWeak typingTypecheckerStrong typingType hintDuck typingType erasureRubyHomoiconicityEncapsulationSuperclassVirtual methodAccess specifierGradual typingAccess modifierClass-based programmingGeneric classCovarianceMappingUnboxingAspect-oriented programmingStatic scopingPrototype-based languageTemplateReference typeDynamic bindingScriptabilityNominative type systemIndirectionClass invariantBoxingExpandoAspectConcrete classFunctorData typeHas-aTraitObject adapter patternVisibilityClassMultimethodInformation hidingMetaprogramKotlinManifest typingSubtype polymorphismAttributeContainerBound propertyBuilt-in typeConcrete interfaceJavaConst correctnessIndexerTypescriptAbstract data typeMemory safetyAssociationAspectjAspect-oriented languageGeneric programmingFunctional programmingCase sensitivityClass adapter patternReturn-oriented programmingGlobal scopeDynamic language