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. ( 20th Annual ACM Symposium on Applied Computing Santa Fe, NM, usa 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.



