Porównanie z innymi konstrukcjami Powyższe efekty, w zakresie interpretowania tej samej danej, jako danych różnych typów, można uzyskać stosując także inne metody: referencja referencja wymaga korzystania z nieco bardziej kosztownego pamięciowo i czasowo, mechanizmu odwołań pośrednich, za pomocną zmiennych wskaźnikowych; kilka zmiennych wskaźnikowych ale o różnych typach bazowych, wskazujących na ten sam adres implementuje przedmiotowy mechanizm konwersja wymagane jest wbudowanie w implementację mechanizmu zmiany interpretacji bądź w razie konieczności przekształcenia danych pewnego typu na dane innego typu, do niektórych języków programowania wprowadzony jest operator konwersji podprogramy jest najbardziej uniwersalną metodą, ale wymaga zaprogramowania odpowiednich podprogramów, w tym podprogramów konwersji, niektóre języki oferują podprogramy wbudowane, lub implementacje oferują odpowiednie podprogramy standardowe.
Sposoby realizacji W różnych językach programowania, bądź ich implementacjach, dostępne są różne mechanizmy, umożliwiające realizację nakładania zmiennych, o różnych możliwościach i sposobach realizacji.