> For the complete documentation index, see [llms.txt](https://vala.gitbook.io/vala/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vala.gitbook.io/vala/untitled/oop.md).

# ООП

- [Основы](https://vala.gitbook.io/vala/untitled/oop/basics.md)
- [Конструктор](https://vala.gitbook.io/vala/untitled/oop/constructor.md)
- [Деструктор](https://vala.gitbook.io/vala/untitled/oop/destructor.md)
- [Сигналы](https://vala.gitbook.io/vala/untitled/oop/signals.md)
- [Свойства(Properties)](https://vala.gitbook.io/vala/untitled/oop/properties.md)
- [Наследование](https://vala.gitbook.io/vala/untitled/oop/inheritance.md)
- [Абстрактные классы](https://vala.gitbook.io/vala/untitled/oop/abstract-class.md)
- [Интерфейсы / Миксины](https://vala.gitbook.io/vala/untitled/oop/interfaces-mixins.md): Пожалуйста поищите еще языки в которых есть миксины
- [Полиморфизм](https://vala.gitbook.io/vala/untitled/oop/polymorphism.md)
- [Сокрытие методов](https://vala.gitbook.io/vala/untitled/oop/hiding-methods.md)
- [Информация о типах времени выполнения(Run-Time Type Information)](https://vala.gitbook.io/vala/untitled/oop/run-time-type-information.md)
- [Динамическое приведение типов(Dynamic Type Casting)](https://vala.gitbook.io/vala/untitled/oop/dynamic-type-casting.md)
- [Универсальные шаблоны(Generics)](https://vala.gitbook.io/vala/untitled/oop/generics.md)
- [Создание объектов в стиле GObject](https://vala.gitbook.io/vala/untitled/oop/style-of-gobject.md)
- [Интеграция с D-Bus](https://vala.gitbook.io/vala/untitled/oop/d-bus.md)
- [Профили(Другие бэкенды помимо GLib)](https://vala.gitbook.io/vala/untitled/oop/profiles.md)
