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.
MappingObject-oriented programmingPolymorphismObject oriented programmingContravarianceAdapter patternCovarianceOverloadingInterfaceObject-based programmingObject adapter patternData access objectInterface segregation principleDreaded diamondClass adapter patternData transfer objectConcrete interfaceFunction overloadingObjectAssociationAutoboxingMock objectType introspectionDependency inversion principleCompatibilityData modelHas-aInformation hidingObject graphConcurrency patternConstraintUnified type systemReferential integrityClass invariantNull objectDll hellObject-oriented languageProgramming interfaceInner-platform effectOpen-closed principleBackward compatibilityJar hellIterator patternPrototype-oriented programmingEncapsulationProxy patternTechnical difficultyDatabaseMultimethodRequirementLaw of demeterInteropMobbingLoose couplingClassFluent interfaceNull object patternInstanceAliasingMiddlewareData couplingElisionDependency hellLogic errorData raceOusterhout's dichotomyBlub paradoxCouplingConst correctnessCode smellSiloCompound patternAspect-oriented programmingObject-based languageFunction objectNaming collisionOpen/closed principleDeadlockBehavioural patternBindingEr diagramWrapperRace hazardType coercionRelational databaseSecond-class objectWeak typingUnboxingPessimizationData hidingCompositionHypersliceCrosswalkRemote method invocationDatabase management systemVirtual methodCoclassMultidimensional arrayNosqlGotcha