<?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>Design Patterns Explained</title>
    <subTitle>a new perspective on Object-Oriented Design</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Shalloway, Alan</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>
  <name type="personal">
    <namePart>Trott, James R.</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <dateIssued encoding="marc">2005</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>429 páginas : figuras.</extent>
  </physicalDescription>
  <abstract>Leverage the quality and productivity benefits of patterns–without the complexity! Design Patterns Explained, Second Edition is the field's simplest, clearest, most practical introduction to patterns. Using dozens of updated Java examples, it shows programmers and architects exactly how to use patterns to design, develop, and deliver software far more effectively.</abstract>
  <tableOfContents>An introduction to object-oriented software development. -- The object-oriented paradigm. -- The UML - The unified modeling language. -- The limitations of traditional object-oriented design. -- A problem that cries out for flexible code. -- A standard object- oriented solution. -- Design patterns. -- An introduction to design patterns. -- The facade pattern. -- The adapter pattern. -- Expanding our horizons. -- The strategy pattern. -- The bridge patter. -- The abstract factory pattern. -- Putting  it all together: thinking in patterns. -- How do experts design. -- Solving the CAD/CAM problem with patterns. -- _Toward a new paradigm of design. -- Other values of patterns. -- Factories. -- Endings and beginnings.</tableOfContents>
  <note>Contents.</note>
  <subject authority="lcsh">
    <topic>Object-oriented methods</topic>
    <topic>Computer science</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer software</topic>
    <topic>Development</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Object-oriented programming</topic>
    <topic>Computer science</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Software patterns</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Software architecture</topic>
  </subject>
  <classification authority="ddc" edition="23">005.117 S528</classification>
  <identifier type="isbn">9780321247148</identifier>
  <identifier type="isbn">0321247140</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">CO-ViULL</recordContentSource>
    <recordCreationDate encoding="marc">230428</recordCreationDate>
    <recordChangeDate encoding="iso8601">20251030135900.0</recordChangeDate>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
