Variant: The implementation can be decoupled even more by deferring the presence of the implementation to the point where the abstraction is utilized.
Variáns: Az implementáció még jobban külön választható a megvalósítás elhalasztásával attól a ponttól, ahol az absztrakció majd hasznosulni fog.