Ancosa su Interfacce con costruttore static

C#, IL e CLR/CTS

  Dalla domanda di Giancarlo nel blog Interfacce con costruttore static di Adrian la prima cosa che mi viene in mente riguarda la programmazione OO e quindi risponderei con la domanda "che utilità ha un costruttore su di una interfaccia?".
Per dirla in un altro modo, non è forse la funzione principale di una interfaccia quella di esporre servizi che possono essere implementati da diverse classi concrete ognuna delle quali richiede quindi i propri specifici costruttori?
Non accade lo stesso con le classi derivate che anche loro non ereditano il costruttore?

Anche per questo trovo utile e interessante il punto di vista complementare di Adrian: quando capita mi piace distinguere tra le funzionalità proprie del C# e quelle del IL e del CLR/CTS.
Per restare in tema (distinzionme tra C#, CLR etc) contribuisco con questi 2 link:
- A winner for my little quiz on NullReferenceException, Brad Adams 
- http://www.visualcsharp.it/articoli/NullableTypes/NullableTypesInternals.asp , me medesimo ;-) 
   paragrafi 'C# E OLTRE: IL, CLR, CTS E CLS', 'OPERATORI,  CONVERSIONI E LE CLS', 'CLR E C#: DIFFERENZE NELL'OVERLOADING', 'L'OVERFLOW, CTS, IL &  SYSTEM.DECIMAL'

 

Print | posted @ sabato 11 settembre 2004 17:54

Comments on this entry:

Gravatar # re: Limiti di OOP
by .NET Forever at 24/12/2004 03:22

Comments have been closed on this topic.