We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Inheritance, Composition, Ruby and You

00:00

Formal Metadata

Title
Inheritance, Composition, Ruby and You
Title of Series
Number of Parts
66
Author
Contributors
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Prefer composition over inheritance is something you’ve probably heard. You may have even heard more strongly worded arguments against inheritance. This talk will give you the knowledge you need to know whether or not inheritance is a viable solution. While preferring composition is often the right answer, the Ruby language has deep ties into inheritance and we should know it well. If you’re new to Ruby, Object-Oriented programming, or just curious what all the hubbub is about - this talk is aimed at you.
Inheritance (object-oriented programming)VideoconferencingPolymorphism (materials science)Software developerFeedbackInheritance (object-oriented programming)Context awarenessObject (grammar)BitDemosceneInformationFormal languageSpacetimeAbsolute valueSound effectProgrammer (hardware)Computer programmingJSONXMLLecture/Conference
Line (geometry)Computer virusInstance (computer science)Social classMessage passingFunction (mathematics)Level (video gaming)Lecture/Conference
Line (geometry)PasswordNormal (geometry)Instance (computer science)Inheritance (object-oriented programming)Convex hullGastropod shellStack (abstract data type)Level (video gaming)Attribute grammarString (computer science)LeakKernel (computing)Kernel (computing)System callFunction (mathematics)Covering spaceDefault (computer science)Level (video gaming)Variable (mathematics)Social classNetwork topologyMultiplication signInheritance (object-oriented programming)String (computer science)Attribute grammarLine (geometry)Dependent and independent variablesMessage passingComputer fileSign (mathematics)Object (grammar)Point (geometry)Local ringObject-oriented programmingInstance (computer science)PasswordPerfect group
Hill differential equationInheritance (object-oriented programming)Object (grammar)Mechanism designSingle-precision floating-point formatRight angleComputer configurationInheritance (object-oriented programming)Kernel (computing)Object (grammar)Social classAttribute grammarDifferent (Kate Ryan album)NamespaceBitNetwork topologyMultiplicationType theoryTouch typingLevel (video gaming)Group actionCategory of beingLecture/Conference
Object (grammar)Revision controlInheritance (object-oriented programming)Execution unitSoftware testingFigurate numberAttribute grammarComputer programmingSingle-precision floating-point formatNumerical taxonomyInheritance (object-oriented programming)Software testingCartesian coordinate systemVisualization (computer graphics)Point (geometry)CodeSoftware developerWordPhysical systemExecution unitDomain nameExterior algebraSoftware frameworkCASE <Informatik>Unit testingNP-hardBitFreeware2 (number)Lecture/Conference
Object (grammar)Type theoryInstance (computer science)ChainInversion (music)Control flowObject (grammar)Functional (mathematics)Lecture/Conference
Object (grammar)Inversion (music)Control flowComputer programmingMathematicsCartesian coordinate systemKey (cryptography)Software repositoryType theoryData structureSocial classRight angleObject (grammar)Default (computer science)Control flowResultantConfidence interval
Social classMereologyMobile appCodeSoftware testingUnit testingPhysical systemExecution unitPrototypeBitLecture/Conference
Execution unitSoftware testingInheritance (object-oriented programming)Normal (geometry)Repeating decimalBitSoftware testingDependent and independent variablesInheritance (object-oriented programming)Electronic program guideRight angleSystem administratorSocial classUnit testingPhysical systemOrder (biology)Attribute grammarFlagQuicksortObject (grammar)Control flowExecution unitDifferent (Kate Ryan album)Lecture/Conference
Software testingExecution unitInheritance (object-oriented programming)Normal (geometry)Large eddy simulationLength of stayLine (geometry)Software testingLogicSocial classCoprocessorMessage passingDatabaseBitContrast (vision)Boilerplate (text)Software repositoryReal number1 (number)Attribute grammarBranch (computer science)Lecture/Conference
Line (geometry)Token ringAuthorizationAsynchronous Transfer ModeLarge eddy simulationLength of stayTelecommunicationOnline helpInheritance (object-oriented programming)Multiplication signDependent and independent variablesFormal languageEmailType theoryDifferent (Kate Ryan album)RoutingException handlingImplementationShared memoryEntire functionSocial classError messageRevision controlAuthorizationSubject indexingLecture/Conference
Goodness of fitHeegaard splittingInheritance (object-oriented programming)NavigationTable (information)InformationSocial classCASE <Informatik>Single-precision floating-point formatDatabaseTwitterLecture/Conference
JSONXMLComputer animation
Transcript: English(auto-generated)