From 138baa2893f4593db6682ac4b012fd7491bb193a Mon Sep 17 00:00:00 2001 From: Ivan Filipov Date: Thu, 7 Aug 2025 02:21:56 +0300 Subject: [PATCH] docs: improve readme.md --- readme.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/readme.md b/readme.md index 46a8680b..c2b29d23 100644 --- a/readme.md +++ b/readme.md @@ -1,20 +1,18 @@ ### Код от лекциите по ООП спец. Софтуерно инженерство ### ### Код от семинарите на спец. Информационни системи и спец. Софтуерно инженерство ### -- **Тема 01:** Преговор на указатели, референции и динамична памет. Увод в ООП. Енумерации. Структури и обединения. Инстанции и обекти. Представяния в паметта. Работа с функции, които приемат инстанции/обекти. - +- [**Тема 01:**](./Week%2001) Преговор на указатели, референции и динамична памет.
Увод в ООП. Енумерации. Структури и обединения. Инстанции и обекти.
Представяния в паметта. Работа с функции, които приемат инстанции/обекти. - **Тема 02:** Увод в потоците и текстовите файлове. Писане и четене в текстов файл. - - **Тема 03:** Двоични файлове. Четене и писане в двоичен файл. - **Тема 04** Член-функции. Жизнен цикъл на обект. Конструктори и деструктор. Капсулация. Модификатори за достъп. Член-функции get и set. - **Тема 05**: Разделна компилация. Препроцесор. Композиция и агрегация. Копиращ конструктор и оператор= -- **Тема 06**: Динамична памет в класовете. Голямата четворка (Rule of four). +- **Тема 06**: Динамична памет в класовете. Голямата четворка (Rule of [three/five/zero](https://en.cppreference.com/w/cpp/language/rule_of_three.html)). - **Тема 07**: Предефиниране на оператори. Приятелски класове и функции -- **Тема 08**: Ключова дума static. Изключения. +- **Тема 08**: Членове на класа/инстанцията - ключова дума static. Изключения. - **Тема 09**: Масиви от указатели към обекти. Move семантики. - **Тема 10**: Наследяване. - **Тема 11**: Статично и динамично свързване. Виртуални функции. Полиморфизъм. Абстрактни класове. Ключови думи - override, final. Виртуални таблици. - **Тема 12**: Колекции от обекти в полиморфна йерархия. Копиране, триене, разпознаване. Visitor pattern. Шаблони. - **Тема 13**: Множествено наследяване. Виртуално наследяване. Виртуални таблици при множествено и виртуално наследяване. Диамантен проблем. - **Тема 14:** Дървовидна структура от обекти от полиморфна йерархия. -- **Тема 15:** Тype casting. Въведение в design patterns. Solid принципи. +- **Тема 15:** Тype casting. Въведение в design patterns. SOLID принципи.