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.
Virtual methodOverrideVirtual classMixinInheritanceMultiple inheritancePrimitive wrapper class in javaFunction overloadingClass-based programmingDecorator patternPolymorphismCovariant return typeBase classMultimethodSubtypingClassComposition over inheritancePrototype-based programmingFunction objectInner classOverloadingDelegationMember variableAssociationAbstract methodFactory method patternInstance variableObject-oriented programmingHelper classPropertyBehavioral subtypingFactoryEncapsulationClass variableObject slicingCommand patternOperator overloadingMultiple dispatchDowncastingNested functionLiskov substitution principleTwin patternIdentityBuilder patternFriend functionClass invariantFunctional programmingDouble dispatchPrototype patternModular programmingClass hierarchyParametric polymorphismAd-hoc polymorphismDependency inversion principleAsync/awaitCall-by-referenceTemplateSubcategoryIndirectionAsynchronous method invocationMonomorphizationOpen-closed principleMock objectChain-of-responsibility patternRecursive data typeGeneric programmingStructural type systemTest doubleFunctorContinuation-passing styleComposite data typeCreational patternTail recursionAbstract typeIs-aConstant interfaceMonadCloningObject pool patternPolymorphic codeSubobjectDynamic programming languageCompile-time function executionCall-by-valueN-version programmingEntity-control-boundaryAlgebraic data typeType constructorObject compositionCall-by-nameClosureSubmoduleStructSubobject classifierData-driven programmingAugmented assignmentMonad transformerSchizophreniaSelf-modifying codeObserver pattern