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.
Dependency inversion principleControllerComposite reuse principleEvent-driven architectureDependency injectionSoftware architectureSeparation of concernsInterface segregation principleOpen-closed principleControl structureProgramming in the largeArchitectural patternEnterprise application integrationAbstractionControl couplingOpen/closed principleBridge patternDesign by contractDesign patternFront controller patternSingle responsibility principleInner-platform effectInformation hidingHollywood principleDataflow programmingModel-view-controllerOusterhout's dichotomyVisitor patternSystem architecturePrototype-oriented programmingModelEnterprise architectureAspect-oriented programmingClass invariantModel-driven architectureBuilder patternService-oriented architectureAspectCompartmentalizationInteraction designContravarianceFacade patternFactory method patternDecorator patternNon-virtual interface patternBig agileReturn-oriented programmingFlynn's taxonomySoftware frameworkWaterfall modelControl engineeringModel-view-presenterComposite patternView modelHand-offStrategy patternPostel's lawCi/cdCouplingPrototype-based programmingDelegationNull object patternTemplate method patternGraspModule patternFluent interfaceSoftware architectVersion controlSystems designSearch-oriented architectureAdapter patternFlowInterfaceAbstract factory patternAspectjObject-based programmingObject-oriented programmingIterator patternLoose couplingSource controlObject graphJoin pointCode reviewTransitive dependencyClass adapter patternState patternFrameworkSoftware lifecycleRefactorizationChain-of-responsibility patternPointcutSoftware engineeringContinuous integrationProgramming by contractInterceptorAspect-oriented languageStructural patternArchitectureObject adapter patternComputer architecture