Esiste un linguaggio di programmazione le cui dichiarazioni sono simili a quelli usati in UML?
-
18-09-2019 - |
Domanda
Come:
Employee: Person
name: String
id: int
+ employeeCount(): int {
---------------
return employeecount
}
+ name():String {
return name;
}
- secret():void {
///private method
}
Soluzione
Obiettivo C utilizza +
per metodi di classe e -
per metodi di istanza - un'interpretazione molto diversa, ma è l'unica lingua che conosco che decora metodi con segni più e meno del genere; -).
Il "nome: tipo" la notazione (spesso arricchito con una parola chiave leader come var
per le variabili e function
per le funzioni) era molto popolare prima di C ha assunto il mondo, in particolare forse in Pascal (un linguaggio ormai un po '-oscura che avevano un'offerta credibile proprio per la dominazione del mondo non molto tempo fa, -).
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow