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.
Information hidingEncapsulationSubtype polymorphismData memberProgramming by contractObfuscationFirst-class valueObject oriented programmingObject-based programmingMultiple dispatchObject-oriented programmingContract programmingAutoboxingCode morphingSeparation of concernsData couplingAccess modifierFoldingCovarianceData-structured couplingAccess specifierOverloadingComputer codeData access objectSoftware stateAbstractionData transfer objectSugarAuxiliary storageObject-based languageEvent-based programmingOpen-closed principleDot releaseObject-oriented languageSuperclassHas-aObject graphMappingEncryptionOpen/closed principleCompartmentalizationStatic className bindingInterface segregation principleObject adapter patternPolymorphismFunction overloadingData warehousingSecondary memoryType introspectionType erasureWrapperHomoiconicityContravarianceShadow memorySnake caseAbstract factory classDatabaseFacade patternLaw of demeterContainerPrototype-oriented programmingComposite reuse principleExfiltrationObjectObfuscatorType hintingInterfaceIndirectionDepseudonymizationInstance variableMultidictionaryPrototype-based programmingRemote method invocationMobbingHypersliceClass-based programmingCovert channelFacadeEncloserDependency inversion principleSingleton patternCodingMessage-driven architectureConvenience methodSpaghettiC sharpShapeDocsData storeHollywood principleFunction objectDreaded diamondAspect-oriented programmingUnified type systemConfessional debuggingCode-behindPseudonymizationBehavioural patternSingle responsibility principle