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.
2005
Proceedings of the ACM Symposium on Applied Computing
20th Annual ACM Symposium on Applied Computing
Santa Fe, NM, usa
2005
Bettini, Lorenzo; Bono, Viviana; Likavec, Silvia
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1074605
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
social impact