Design Patterns - Anti-modèles

1 h Niveau 10

Les anti-modèles suivent une stratégie qui s'oppose aux modèles de conception prédéfinis. Cette stratégie comprend des approches communes à des problèmes communs, qui peuvent être formalisées et être généralement considérées comme une bonne pratique de développement. En général, les anti-modèles sont opposés et indésirables. Les anti-modèles sont certains modèles utilisés dans le développement de logiciels, qui sont considérés comme de mauvaises pratiques de programmation.

Caractéristiques importantes des anti-modèles

Voyons maintenant quelques caractéristiques importantes des anti-modèles.

Correctness

Ces modèles cassent littéralement votre code et vous font faire de mauvaises choses. Voici une illustration simple de ce phénomène :

class Rectangle(object):
    def __init__(self, width, height):
        self._width = width
        self._height = height

r = Rectangle(5, 6)
# direct access of protected member
print("Width: {:d}".format(r._width))

Maintenabilité

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus