Chi ha avuto modo di utilizzare Objective-C si รจ sicuramente imbattuto nelle Categories, che permettono di aggiungere metodi (ed estendere in generale) a classi esistenti senza creare nuovi tipi (o sotto tipi). Anche Swift permette di usare la stessa tecnica attraverso le Extensions.