We design a calculus where objects are created by instantiating classes, as well as mixins. Mixin-instantiated objects are "incomplete objects", that can be completed in object-based fashion. The combination of class-based features with object-based ones offers some flexible programming solutions. The fact that all objects are created from fully-typed constructs is a guarantee of controlled (therefore reasonably safe) behavior.
Safe and flexible objects / Bettini, Lorenzo; Bono, Viviana; Likavec, Silvia. - STAMPA. - 2:(2005), pp. 1258-1263. (Intervento presentato al convegno 20th Annual ACM Symposium on Applied Computing tenutosi a Santa Fe, NM, usa nel 2005) [10.1145/1066677.1066963].
Safe and flexible objects
BETTINI, LORENZO;
2005
Abstract
We design a calculus where objects are created by instantiating classes, as well as mixins. Mixin-instantiated objects are "incomplete objects", that can be completed in object-based fashion. The combination of class-based features with object-based ones offers some flexible programming solutions. The fact that all objects are created from fully-typed constructs is a guarantee of controlled (therefore reasonably safe) behavior.I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.