vendredi 29 février 2008

Valider et corriger une architecture objet, seconde partie | 0 vote(s)

Dans la première partie, nous avons vu comment vérifier qu'une architecture validait les principes d'encapsulation, SRP et OCP. Dans cet article, nous allons étudier l'incidence des trois autres principes principaux - LSP, ISP et DIP - sur une architecture orientée objet.

Lire la suite

Tags: , , ,

jeudi 12 octobre 2006

Le principe de substitution de Liskov | 2 vote(s)

Après avoir eu un bref aperçu du principe d'encapsulation, du principe de responsabilité unique (SRP, pour single responsability principle) et du principe "ouvert/fermé" (OCP, pour open/closed principle), il ne nous reste que peu de principes à étudier. Parmi eux se trouve le principe de substitution de Liskov (LSP, pour Liskov substitution principle), un principe souvent décrit comme corolaire de OCP et énoncé par deux femmes - Barbara Liskov et Jeannette Wing[1] - fait assez rare dans une communauté fortement dominée par les hommes pour être noté.

Notes

[1] le rapport technique qui énonce ce principe est disponible en téléchargement sur citeseer.ist.psu.edu

Lire la suite

Tags: ,