# Exemples / DO-DON'T — Chapitre 16 — Dispatch, override et modificateurs > Document compagnon. Les exemples illustrent les règles du chapitre ; la formulation normative reste dans le chapitre lui-même. ## Exemples extraits du chapitre ### Exemple 1 ```text visibility -> safety -> linkage / ABI -> type / dispatch modifiers -> override -> access qualifier -> declaration kind ``` ### Exemple 2 ```text Name<...> -> extends ... -> implements ... ``` ### Exemple 3 ```text public final class User public open class Service public abstract class Base public unsafe extern "C" union NativeValue protected open method calculate(...) protected const method inspect(...) protected override method calculate(...) protected final override const method inspect(...) ``` ### Exemple 4 ```text open method ``` ### Exemple 5 ```text abstract method ``` ### Exemple 6 ```text override method ``` ### Exemple 7 ```text final override method ``` ### Exemple 8 ```text const method doit être implémentée/overridée par const method method doit être implémentée/overridée par method ``` ## DO / DON'T / WHY / compiler error / edge cases À consolider progressivement avant la baseline publique V3 et à transformer, lorsque pertinent, en tests de conformité de la toolchain.