Note: This content was generated by AI. I am working on this page to provide personal content of better quality.

Bridge

Nota bene : This content was generated by AI. I am working on this page to provide personal content of better quality.

Split abstraction from implementation so both can vary independently.

Intent

Avoid subclass explosion (shape × color × renderer).

Python example

Chargement…

Console output

Raster circle r=5 Vector circle r=3

When to use

Orthogonal implementations to combine (UI, storage, rendering).