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.
Open-closed principleSingle responsibility principleOpen/closed principleDependency inversion principleInterface segregation principleLaw of demeterInformation hidingPostel's lawInversion of controlComposite reuse principleObject-oriented programmingOusterhout's dichotomyPrototype-oriented programmingAspect-oriented programmingSeparation of concernsProgramming in the largeObject-based programmingAspect-oriented languageNinety-ninety ruleAspectObject-oriented languagePrototype-based programmingObject oriented programmingFluent interfaceSolidExtreme programmingHas-aBehavioural patternSkeleton programmingHomoiconicityProgramming by contractGraspDesign by contractSpaghettiLinus' lawSingleton patternBig agileData hidingInterfaceFacade patternOopslaVisitor patternRole-oriented languageAntibuggingCouplingUnified type systemFactory method patternHotpathDevopsClass-based programmingConway's lawSuperclassFrameworkJoin pointModel-driven architectureAspectjCompartmentalizationWizard bookPeepholingComputer programmingConvenience methodActorMobbingMob programmingLower camel caseLazy initialisationInner-platform effectLoose couplingEncapsulationReal programmerCompound patternAutoloaderBuilder patternLiterate programmingEvent-driven architectureFacadePeephole optimizationContent couplingDreaded diamondObject graphGreen dragon bookReturn-oriented programmingPrototype-based languageSoftware architectureDesign patternTemplate method patternInteraction designCode-behindDecorator patternHigh-level languageEvent-driven programmingEnterprise application integrationPrototype patternHypersliceConcurrency patternObject-based languageHoare logicAssociationProgramming in the smallArchitectural pattern