Существует ли язык программирования, объявления которого аналогичны тем, которые используются в UML?

StackOverflow https://stackoverflow.com/questions/1490182

Вопрос

Нравиться:

  Employee: Person

       name: String
       id:   int


      + employeeCount(): int {
        ---------------
         return employeecount
      }
      + name():String {
           return name;
      }
      - secret():void {
           ///private method
      }
Это было полезно?

Решение

Цель C использует + для методов класса и - например, методы - совсем другая интерпретация, но это единственный язык, который я знаю, который украшает методы такими знаками плюс и минус ;-).

Имя:обозначение типа» (часто дополненное ведущим ключевым словом, например var для переменных и function для функций) был довольно популярен до того, как C захватил мир, особенно, возможно, в Паскале (сейчас несколько малоизвестный язык, который не так давно имел убедительную собственную заявку на мировое господство ;-).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top