salve a tutti

che differenza c'è tra dichiarare le variabili di un modulo di classe
facendo delle procedure property let e get
invece che dichiarare una type che contiene tutte le variabili che servono?

ve lochiedo xche una ditta mi ha chiesto di fare in questo modo
-->nn devo usare l'incapsulamento ma affidarmi a delle type dichiarate in un modulo generale

secondo me occupa troppa memoria mentre mettere dei blocchi get e let
al momento che si termina la classe le variabili vengono distrutte
è cosi' o mi sbaglio
p.s.
sapete com'è dal capo quando mi lamento vorrei avere le idee chiare