store.bg - бързо, лесно и удобно
store.bg - бързо, лесно и удобно!
Използваме бисквитки, за да осигурим възможно най-доброто преживяване в нашия уебсайт. За да работи store.bg правилно е необходимо съгласие с употребата им!
Детайлни настройки
Съгласен съм с бисквитките
Грижа за клиента   |   За контакти
Начало   Книги    Компютърна литература    Програмиране и езици    C, C++, C#    Обектно-ориентирано проект...
Начало   Книги    ...    ...    C, C++, C#  
Търсене
Хиляди книги на
супер изгодни цени
Книги
Списания

Обектно-ориентирано проектиране и програмиране: С примери на C++


Росица Донева, Силвия Гафтанджиева

Цена:  15.00 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Четвъртък 04-03-2021 г., Петък 05-03-2021 г. или
Понеделник 08-03-2021 г.
Продукт#299201
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена2020 г.
ИздателствоУИ "Паисий Хилендарски"
Категории
КорицаМека
Страници328
Тегло0.500 kg
EAN9786192025205
ISBN9786192025205
Описание
В последните десетилетия неимоверно се увеличи необходимостта от проектиране и създаване на програмни системи с различно предназначение. В същото време архитектурата на компютрите, предложена от Джон фон Нойман, остана почти непроменена, а производителността на програмисткия труд растеше със значително по-бавни темпове. Всичко това наложи търсенето на по-ефективни методи и технологии за производство на програми, както и създаване на мощни средства за абстракция в езиците за програмиране (ЕП). В тази връзка се появиха нови по-съвършени механизми за абстракция, позволяващи процесът на създаване на програмни продукти да се описва в термини, близки до човека-специалист. На тяхна основа в програмирането се развиха и утвърдиха различни подходи за създаване на програми. В резултат се премина от ерата на програмирането, разглеждано като изкуство към ерата на индустриалното програмиране. За означаване на различните подходи, използвани в процеса на проектиране и програмиране се използват термини като метод, стил и парадигма на програмиране.

Отделните автори влагат различно съдържание в тези термини, разбирайки в един случай основните принципи на програмирането, в друг - средствата за изразяване на програмни абстракции, в трети - технологията на програмиране и т.н. В голяма степен тези термини биха могли да се разглеждат като синоними, защото те представят различни страни на един и същи феномен - начинът и стилът за проектиране и програмиране на софтуерни системи.
Съдържание
Увод
Същност и развитие на ОО парадигма
  • Интуитивен подход
  • Възникване на ООП. Развитие на езиците на ООП
  • Обектно-ориентираното проектиране и програмиране като начин на мислене
  • Въпроси, задачи, проекти
Обекти, класове, екземпляри, динамика на поведението и съобщения
  • Основни понятия. Същност и характеристики
  • Проектиране на класове и обекти
  • Класове, обекти / екземпляри и съобщения в C++
    • Класове - състояние и поведение, херметизация
    • Обекти / екземпляри на класа. Обработка на екземпляри
      • Достъп до членове на обект. Предаване на съобщения. Присвояване на обекти
      • Инициализация и деструктиране на обекти. Конструктори и деструктори
  • Предимства на ОПП
  • Въпроси, задачи, проекти
Наследяване
  • Видове наследяване
  • Проектиране на общата структура на йерархия на наследяване
  • Наследяване в C++. Единично публично наследяване
    • Изразителна сила на наследяването
    • Обекти / екземпляри на клас наследник. Обработка
  • Предимства и недостатъци на ООП като резултат от наследяване
  • Въпроси, задачи, проекти
Свързване на съобщения и методи
  • Механизъм на "ранно свързване". Статично свързани методи
  • Механизъм на "късно свързване". Виртуални методи. Проектиране
  • МКС и обработка на екземпляри
  • Ефективност и гъвкавост при свързване
  • Свързване на съобщения и методи в C++
    • Статично свързани методи
    • Виртуални методи. МКС и методи конструктори
    • Други особени видове членове на класа
    • Техническа реализация на МКС
  • Въпроси, задачи, проекти
Проектиране на йерархията на наследяване в детайли
  • Проектиране на структурата и взаимовръзките на класовете
  • Определяне на поведението. Статично или динамично свързване
  • Абстрактни класове
  • Абстрактни класове в C++
  • C++ и проектиране йерархията на наследяване
  • Въпроси, задачи, проекти
Херметизация в ООП
  • Херметизация и ОО проектиране
  • Херметизация в C++
    • Атрибути за достъп при деклариране на членове на клас
    • Атрибути за достъп при деклариране на предшественици на клас. Защитено и закрито наследяване
    • Приятелски функции и класове
  • Предимства на херметизацията
  • Въпроси, задачи, проекти
Динамика на обектите. Динамика на съществуването
  • Динамика на съществуването - реализация в ООП
  • Съществуване и наследяване на обекти
    • Резервиране на памет за обекти
    • Съвместимост на обектите / класовете
    • Сравняване на обекти
  • Динамични обекти в C++. Динамика на съществуване
    • Създаване и унищожаване на динамични обекти
    • Съвместимост на обектите / класовете (стандартни средства)
    • Виртуални деструктори
    • Съвместимост на обектите / класовете (допълнителни средства)
    • Сравняване на обекти
  • Въпроси, задачи, проекти
Полиморфизъм
  • Същност
  • Видове полиморфизъм
  • ОО проектиране и полиморфизъм
  • Техническа реализация на динамичния полиморфизъм
  • Полиморфизъм в C++
    • Полиморфизъм по отношение на структурата
      • Полиморфизъм поради съвместимост между указатели към обекти
      • Полиморфизъм поради съвместимост при предаване на параметри
    • Параметричен полиморфизъм. Шаблонни класове и шаблонни функции
  • Предимства на полиморфизма
  • Въпроси, задачи, проекти
Пример "Пасианс" (ООП със C++)
  • Правила на пасианса
  • Общо описание на алгоритъма
  • Използвани структури от данни
  • Структура на програмата
  • Йерархия на класовете
Приложения
  • Множествено наследяване в C++
    • Невиртуални предшественици
    • Виртуални предшественици
  • Привеждане на рационално и смесено число в правилна форма
  • Сортиране на масиви
  • Решения и упътвания
  • Българо-английски речник на основните термини
  • Указател на листингите
  • Указател на правилата
    • Правила за ОО проектиране
    • ООП правила
    • C++ правила
  • Литература
    • Теоретични въпроси
    • Езици за програмиране
  • Азбучен указател
Рейтинг
За да оцените книгата "Обектно-ориентирано проектиране и програмиране: С примери на C++", изберете цифрата отговаряща на Вашата оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Други интересни предложения
C в примери - Грег Пери -
C в примери
Грег Пери
СофтПрес
Цена:  15.00 лв.
Увод в програмирането С++ - Иво Дамянов -
Увод в програмирането С++
Иво Дамянов
ЮЗУ "Неофит Рилски"
Цена:  6.40 лв.
Софтуерни приложения в среда Android - Мартин Иванов -
Софтуерни приложения в среда Android
Мартин Иванов
Нов български университет
Цена:  30.00 лв.
Programming in C++: Examples and solutions - Part One - Lasko M. Laskov -
Programming in C++: Examples and solutions - Part One
Lasko M. Laskov
Нов български университет
Цена:  27.00 лв.
Въведение в .Net - Денис Колисниченко -
Въведение в .Net
Денис Колисниченко
Асеневци
Цена:  24.95 лв.
Мнения на посетители
 

Ако искате да сте първият дал мнение за тази книга, направете го сега!

Вашето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видите всички останали мнения, моля натиснете бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.
Закупилите тази книга, купуват също
C / C++ - практическо програмиране в примери - Денис Колисниченко - книга

C / C++ - практическо програмиране в примери


Денис Колисниченко

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Тази книга не е поредният самоучител по С / C++, a наръчник с реални, добре обяснени примери, решени с помощта на езика за програмиране C / C++. Всички примери са щателно тествани, а към всеки пример се прилага неговият изходен код, както и скрийн­шот, потвърждаващ работоспособността на програмата. Ако компилирането на програмата изисква допълнителни опции, те са допълнително обяснени. Книгата е разделена на: част 1, където ще намерите някои най-прости примери. Подобни програми може да напише всеки, който току-що се е запознал със синтаксиса на C/C++; част 2 описва операторите за вземане на решение и циклите. Тук ...
Втори стъпки в програмирането на C / C++ - Бисерка Йовчева, Ирина Иванова, Петър Петров - книга

Втори стъпки в програмирането на C / C++


Бисерка Йовчева, Ирина Иванова, Петър Петров

КЛМН
Цена:  15.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Това учебно пособие е предназначено най-вече за учениците от 5. клас и 6. клас, които се готвят (самостоятелно или в организирани форми) за участие в състезания по програмиране. То, обаче, може да бъде много полезно и за учителите, които биха искали да се захванат с преподаването на програмиране за най-малките. В книгата е представен минималният обем от знания и умения, които са достатъчни, за да могат да се решават състезателни задачи от Националната олимпиада и Националните турнири по информатика в най-малката състезателна група. Няма съмнение, че професията на програмиста е една от най-модерните и най- ...
Увод в програмирането С++ - Иво Дамянов - книга

Увод в програмирането С++


Иво Дамянов

ЮЗУ "Неофит Рилски"
Цена:  6.40 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Основните правила, следвани при написването на тази книга, са - представяне на материала в прости стъпки за по-лесно усвояване, изграждане на солиден фундамент от понятия и принципи така, че читателят лесно да може да премине към по-сложни теми, внимателно и последователно представяне на материята така, че да не се използва нищо, без то преди това да е изяснено. ...
C в примери - Грег Пери - книга

C в примери


Грег Пери

СофтПрес
Цена:  15.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Практическото ръководство за С от хитовия автор Грег Пери, написал над 60 учебника с повече от 2 милиона тираж! ... Научете се да програмирате на C по лесния начин, чрез стотици тествани в клас практически примери. Покрива всичко – от основите на C до теми за напреднали, включително прототипи, работа с файлове, указатели. Безплатен сорс код. Можете да свалите пълния сорс код на всички примерни в книгата от адрес: http://www.quepublishing.com/title/0789722399# Серията В примери е проектирана да обучи начинаещи и средно напреднали компютърни потребители да използват езици за програмиране чрез реални ситуации и примери. ...

Обектно-ориентирано проектиране и програмиране: С примери на C++


Росица Донева, Силвия Гафтанджиева

Поръчай през телефона си сега.
Лесно е!
Цена:  15.00 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Четвъртък 04-03-2021 г., Петък 05-03-2021 г. или
Понеделник 08-03-2021 г.
Продукт#299201
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена2020 г.
ИздателствоУИ "Паисий Хилендарски"
Категории
КорицаМека
Страници328
Тегло0.500 kg
EAN9786192025205
ISBN9786192025205
Описание
В последните десетилетия неимоверно се увеличи необходимостта от проектиране и създаване на програмни системи с различно предназначение. В същото време архитектурата на компютрите, предложена от Джон фон Нойман, остана почти непроменена, а производителността на програмисткия труд растеше със значително по-бавни темпове. Всичко това наложи търсенето на по-ефективни методи и технологии за производство на програми, както и създаване на мощни средства за абстракция в езиците за програмиране (ЕП). В тази връзка се появиха нови по-съвършени механизми за абстракция, позволяващи процесът на създаване на програмни продукти да се описва в термини, близки до човека-специалист. На тяхна основа в програмирането се развиха и утвърдиха различни подходи за създаване на програми. В резултат се премина от ерата на програмирането, разглеждано като изкуство към ерата на индустриалното програмиране. За означаване на различните подходи, използвани в процеса на проектиране и програмиране се използват термини като метод, стил и парадигма на програмиране.

Отделните автори влагат различно съдържание в тези термини, разбирайки в един случай основните принципи на програмирането, в друг - средствата за изразяване на програмни абстракции, в трети - технологията на програмиране и т.н. В голяма степен тези термини биха могли да се разглеждат като синоними, защото те представят различни страни на един и същи феномен - начинът и стилът за проектиране и програмиране на софтуерни системи.
Съдържание
Увод
Същност и развитие на ОО парадигма
  • Интуитивен подход
  • Възникване на ООП. Развитие на езиците на ООП
  • Обектно-ориентираното проектиране и програмиране като начин на мислене
  • Въпроси, задачи, проекти
Обекти, класове, екземпляри, динамика на поведението и съобщения
  • Основни понятия. Същност и характеристики
  • Проектиране на класове и обекти
  • Класове, обекти / екземпляри и съобщения в C++
    • Класове - състояние и поведение, херметизация
    • Обекти / екземпляри на класа. Обработка на екземпляри
      • Достъп до членове на обект. Предаване на съобщения. Присвояване на обекти
      • Инициализация и деструктиране на обекти. Конструктори и деструктори
  • Предимства на ОПП
  • Въпроси, задачи, проекти
Наследяване
  • Видове наследяване
  • Проектиране на общата структура на йерархия на наследяване
  • Наследяване в C++. Единично публично наследяване
    • Изразителна сила на наследяването
    • Обекти / екземпляри на клас наследник. Обработка
  • Предимства и недостатъци на ООП като резултат от наследяване
  • Въпроси, задачи, проекти
Свързване на съобщения и методи
  • Механизъм на "ранно свързване". Статично свързани методи
  • Механизъм на "късно свързване". Виртуални методи. Проектиране
  • МКС и обработка на екземпляри
  • Ефективност и гъвкавост при свързване
  • Свързване на съобщения и методи в C++
    • Статично свързани методи
    • Виртуални методи. МКС и методи конструктори
    • Други особени видове членове на класа
    • Техническа реализация на МКС
  • Въпроси, задачи, проекти
Проектиране на йерархията на наследяване в детайли
  • Проектиране на структурата и взаимовръзките на класовете
  • Определяне на поведението. Статично или динамично свързване
  • Абстрактни класове
  • Абстрактни класове в C++
  • C++ и проектиране йерархията на наследяване
  • Въпроси, задачи, проекти
Херметизация в ООП
  • Херметизация и ОО проектиране
  • Херметизация в C++
    • Атрибути за достъп при деклариране на членове на клас
    • Атрибути за достъп при деклариране на предшественици на клас. Защитено и закрито наследяване
    • Приятелски функции и класове
  • Предимства на херметизацията
  • Въпроси, задачи, проекти
Динамика на обектите. Динамика на съществуването
  • Динамика на съществуването - реализация в ООП
  • Съществуване и наследяване на обекти
    • Резервиране на памет за обекти
    • Съвместимост на обектите / класовете
    • Сравняване на обекти
  • Динамични обекти в C++. Динамика на съществуване
    • Създаване и унищожаване на динамични обекти
    • Съвместимост на обектите / класовете (стандартни средства)
    • Виртуални деструктори
    • Съвместимост на обектите / класовете (допълнителни средства)
    • Сравняване на обекти
  • Въпроси, задачи, проекти
Полиморфизъм
  • Същност
  • Видове полиморфизъм
  • ОО проектиране и полиморфизъм
  • Техническа реализация на динамичния полиморфизъм
  • Полиморфизъм в C++
    • Полиморфизъм по отношение на структурата
      • Полиморфизъм поради съвместимост между указатели към обекти
      • Полиморфизъм поради съвместимост при предаване на параметри
    • Параметричен полиморфизъм. Шаблонни класове и шаблонни функции
  • Предимства на полиморфизма
  • Въпроси, задачи, проекти
Пример "Пасианс" (ООП със C++)
  • Правила на пасианса
  • Общо описание на алгоритъма
  • Използвани структури от данни
  • Структура на програмата
  • Йерархия на класовете
Приложения
  • Множествено наследяване в C++
    • Невиртуални предшественици
    • Виртуални предшественици
  • Привеждане на рационално и смесено число в правилна форма
  • Сортиране на масиви
  • Решения и упътвания
  • Българо-английски речник на основните термини
  • Указател на листингите
  • Указател на правилата
    • Правила за ОО проектиране
    • ООП правила
    • C++ правила
  • Литература
    • Теоретични въпроси
    • Езици за програмиране
  • Азбучен указател
Книги от поредицата "Обектно ориентирано проектиране и програмиране"
Книги от Силвия Гафтанджиева
Книги от Росица Донева
Други интересни предложения
Обектно-ориентирано проектиране и програмиране: С примери на C#
Елена Сомова, Росица Донева, Силвия Гафтанджиева
Продуктът е нов за каталога на store.bg
Цена:  15.00 лв.
C / C++ - практическо програмиране в примери
Денис Колисниченко
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  19.95 лв.
Втори стъпки в програмирането на C / C++
Бисерка Йовчева, Ирина Иванова, Петър Петров
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  15.00 лв.
C# - разширени възможности на езика в примери
Алексей Василев
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  29.95 лв.
Въведение в .Net
Денис Колисниченко
Цена:  24.95 лв.
C в примери
Грег Пери
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  15.00 лв.
Увод в програмирането С++
Иво Дамянов
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  6.40 лв.
Софтуерни приложения в среда Android
Мартин Иванов
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  30.00 лв.
Programming in C++: Examples and solutions - Part One
Lasko M. Laskov
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  27.00 лв.
Шаблони за дизайн на платформата .NET
Сергей Тепляков
Цена:  24.95 лв.
Назад към "Програмиране на C, C++, C#"
Обектно-ориентирано проектиране и програмиране: С примери на C# - Елена Сомова, Росица Донева, Силвия Гафтанджиева -
В последните десетилетия неимоверно се увеличи необходимостта от проекти­ране и създаване на програмни ...
Книги от Силвия Гафтанджиева
Густав Льобон
Безплатна доставка за София, 2.90 за провинцията!
Намаление на хиляди книги
}