<?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>Programación orientada a objetos con java usando BlueJ</title>
  </titleInfo>
  <name type="personal">
    <namePart>Barnes, David J.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">ec</placeTerm>
    </place>
    <place>
      <placeTerm type="text">Madrid, España</placeTerm>
    </place>
    <publisher>Pearson</publisher>
    <dateIssued>2013</dateIssued>
    <edition>Quinta edición</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
  </language>
  <physicalDescription>
    <extent>571 páginas ; ilustraciones ; gráficos ; 25 cm.</extent>
  </physicalDescription>
  <abstract>Resumen: Este libro es una introducción para principiantes a la programación orientada a objetos. El libro esta enfocado principalmente sobre los conceptos generales de orientación a objetos y de programación, desde una perspectiva de ingeniería del software. Aunque los primeros capítulos están escritos para estudiantes que no tengan experiencia en programación, los capítulos posteriores son adecuados para estudiantes más avanzados o incluso para programadores profesionales. En particular, los programadores con experiencia en un lenguaje no orientado a objetos que quieran efectuar la migración y adaptar sus habilidades a la orientación a objetos podrán también beneficiarse de la lectura del libro. A lo largo del libro, utilizamos dos herramientas para poder llevar a la práctica los conceptos presentados: el lenguaje de programación Java y el entorno de desarrollo Java BlueJ.</abstract>
  <tableOfContents>Fundamentos de la orientación a objetos -- Objetos y clases -- Creación de objetos -- Invocación de  métodos -- Parámetros -- Tipos de datos -- Instancias múltiples --  Estado --  Definiciones de clases -- Máquinas expendedoras --  Interacción de objetos - El ejemplo del reloj -- Abstracción y modernización --  Agrupación de objetos -- Comportamientos más sofisticados. -- Diseño de clases -- Objetos con un buen comportamiento -- Mejora de la estructura mediante la herencia -- Más acerca de la herencia -- Técnicas de abstracción -- Construcción de interfaces gráficas de usuario -- Tratamiento de errores -- Diseño de aplicaciones -- Un caso de estudio....</tableOfContents>
  <targetAudience authority="marctarget">general</targetAudience>
  <note type="statement of responsibility">David J. Barnes, Michael Kölling</note>
  <note>Incluye índice.</note>
  <note>Incluye  bibliografía. </note>
  <subject>
    <topic>Lenguajes de programación</topic>
  </subject>
  <subject>
    <topic>Java</topic>
  </subject>
  <subject>
    <topic>Lenguajes de programación</topic>
  </subject>
  <subject>
    <topic>Java (Lenguaje de programación de computadores)</topic>
  </subject>
  <subject>
    <topic>BlueJ (Lenguaje de programación educativa)</topic>
  </subject>
  <subject>
    <topic>Lenguajes de programación (Computadores electrónicos)</topic>
  </subject>
  <subject>
    <topic>Java (Lenguaje de programación de computadores) - Desarrollo de aplicaciones</topic>
  </subject>
  <classification authority="ddc">005.133  B2611p</classification>
  <identifier type="isbn">9788483227916</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">UEB</recordContentSource>
    <recordCreationDate encoding="marc">161204</recordCreationDate>
    <recordChangeDate encoding="iso8601">20260710084115.0</recordChangeDate>
    <recordIdentifier>BGEN6522</recordIdentifier>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
