<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Practical object-oriented design</title>
    <subTitle>an agile primer using Ruby</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Metz, Sandi</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
    <role>
      <roleTerm type="text">autor.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">aut</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <dateIssued encoding="marc">2019</dateIssued>
    <edition>2.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
  </language>
  <language objectPart="translation">
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>254 páginas.</extent>
  </physicalDescription>
  <abstract>Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Practical Object-Oriented Design, Second Edition, immerses you in an OO mindset and teaches you powerful, real-world, object-oriented design techniques with simple and practical examples.</abstract>
  <tableOfContents>Object-Oriented Design. -- Designing Classes with a Single Responsibility. </tableOfContents>
  <note>Contents.</note>
  <subject authority="lcsh">
    <topic>Ruby</topic>
    <topic>Computer program language</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Object-oriented programming</topic>
    <topic>Computer science</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Object-oriented programming languages</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Ruby on rails</topic>
    <topic>Electronic resource</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Object-oriented methods</topic>
    <topic>Computer science</topic>
  </subject>
  <classification authority="ddc" edition="23">005.117 M596</classification>
  <identifier type="isbn">9780134456478</identifier>
  <identifier type="isbn">0134456475</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">CO-ViULL</recordContentSource>
    <recordCreationDate encoding="marc">230428</recordCreationDate>
    <recordChangeDate encoding="iso8601">20251030135901.0</recordChangeDate>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
