Du code SOLID

Exercice 1

  • Ouvrir la classe iut.solid.report.ReportPrinter

  • [SRP] Identifier les responsabilités avec un commentaire

  • Refactorer pour isoler les responsabilités

  • [DI] Injecter les dépendances

Exercice 2

  • Dans la classe iut.solid.order.OrderService

  • [SRP] Identifier les responsabilités avec un commentaire

  • Refactorer pour isoler les responsabilités

  • [DI] Injecter les dépendances

Exercice 3

  • Dans la classe iut.theatrical.players.StatementPrinter

  • [SRP] Identifier les responsabilités avec un commentaire

  • Refactorer pour isoler les responsabilités

  • [DI] Injecter les dépendances

Exercice 4

  • Dans la classe iut.solid.video.store.Customer

  • [SRP] Identifier les responsabilités avec un commentaire

  • Refactorer pour isoler les responsabilités

  • [DI] Injecter les dépendances

Merci de votre attention