Diseño de clases - DAAS26-P-C/poolobject GitHub Wiki

A lo largo de la practica hemos utilizado las siguientes clases y tests para la cobertura de código sea 100%:

ReusablePool

  • Implementa Singleton
  • Gestiona lista de objetos
  • Permite acquire y release

Reusable

  • Representa objeto reutilizable
  • Mantiene estado libre/ocupado

Client

  • Simula uso del pool

Excepciones

  • NotFreeInstanceException
  • DuplicatedInstanceException