mavka-ukr / mavka

Сучасна українська мова програмування

Home Page:https://мавка.укр

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Макети

kohutd opened this issue · comments

Проблема

Проблеми як такої немає, але було би класно мати конструкції для абстрагування структур через щось схоже на інтерфейси в ООП.

Чернетка:

макет Двигун
  запустити()
  зупинити()
кінець

структура ІоннийДвигун є Двигун
  ;; властивості двигуна
кінець

дія ІоннийДвигун.запустити()
  ;; ...
кінець

дія ІоннийДвигун.зупинити()
  ;; ...
кінець

Пропозиція

Обговорити тут.

Можливо "є" треба замінити іншим ключовим словом для макетів

Преставляє чи уособлює?

Можливо, навіть втілює

втілює хороший варіант.

подивимось, можливо буде можливість множинного наслідування як в Python і тоді буде сенс використовувати є