COTI 3102

LR1

Algoritmos y Desarrollo de Programas II

Description: Description: Description: Description: Description: Description: Description: Description: horizontal rule

Prontuario

Description: Description: Description: Description: Description: Description: Description: Description: horizontal rule

Tópicos en Discusión:

Material, Trabajos y Exámenes:

Repaso

ProgramaNotas.java

Arreglos

 

Código trabajado el 25 de agosto (sin terminar)

 

Object Oriented Programming

Tutoriales de Java en Línea

Incluyendo OOP

 

Presentaciones OOP – Liang

Objects and Classes

Thinking in Objects

Inheritance and  Polymorphism

Abstracts Classes and Interfaces

 

Conceptos OOP
Prof. Antonio Huertas

 

Aplicación Figuras Geométricas
(Problema creado por el Prof. Antonio Huertas)

 

Diagrama UML de la Aplicación

 

1.      Interfaz para Objetos Movibles: Movable

2.      Clase para Punto: Point, PointTest.java

3.      Tipo Enumerado para Color: Color, ColorTest.java

4.      Clase Abstracta para Figura Geométrica: Shape, ShapeTest.java

5.      Subclase de Figura para Círculo: Circle, CircleTest.java

6.      Subclase de Figura para Rectángulo: Rectangle, RectangleTest.java

7.      Aplicación para Mostrar un Grupo de Figuras: ShapeArrayPrinter

Manejo Avanzado de Archivos y Excepciones

Códigos Avanzados de Input/Output en Java

CodigosShapesCompletos.zip
This code includes:
Shapes
Rectangle and Circle (inherit from Shapes)
Point and Measure (used in Rectangle)
Interfaces: Movable and Scalable (implemented in Rectangle and Circle also with Serializable)
Interfaces: WriteFile y ReadFile (implemented in WriteRectanglesFile, ReadRectanglesFile, WriteRectangleObjectsFile and ReadRectangleObjectsFile)
User define exception classes for length, width and radius used in Rectangle and Circle.
Tester aplications for all situations discussed, including saving and reading serialized objects.

Referencias:

Documentación en Línea

Tutoriales de Java en Línea
buckysroom.org

Eclipse

Description: Description: Description: Description: Description: Description: Description: Description: horizontal rule

Description: Description: Description: Description: Description: Description: Description: Description: horizontal rule

Miguel Vélez Rubio
miguel.velez5@upr.edu
26 de noviembre de 2014
http://www.uprb.edu/profesores/mvelez/cursos/coti3102lr1/index.html