- •© Минакова О. В., 2020
- •Введение
- •Шаблон 1. Абстрактный суперкласс
- •Шаблон 2. Фабричный метод
- •Шаблон 3. Абстрактная фабрика
- •Шаблон 4. Строитель
- •Шаблон 5. одиночка (SINGLETON)
- •Шаблон 6. Итератор
- •Шаблон 7. Адаптер
- •Шаблон 8. Наблюдатель
- •Шаблон 9. Прототип
- •Шаблон 10. Компоновщик
- •Шаблон 11. Декоратор
- •Шаблон 12. Статегия
- •Шаблон 13. Цепочка обязанностей
- •Шаблон 14. Посредник
- •Заключение
- •Библиографический список
- •Приложение
- •Создание проекта JavaFX в среде IntelliJ IDEA
- •Оглавление
ЗАКЛЮЧЕНИЕ
Дисциплина «Технология программирования» предназначена для изучения методов и средств программирования, в частности шаблонов проектирования структурного уровня. Студенты, которые приступают к изучению данной дисциплины уже владеют навыками создания простых программ с помощью языков программирования Java, поэтому в данном практикуме поставлена цель получения практических навыков использования шаблонов проектирования при разработке программного обеспечения.
Практикум описывает построение проектов и особенности работы с JavaFX, представлены базовые принципы ООП, необходимые для использования паттернов и задания на закрепление знаний ООП. Основную часть практикума составляют методические указания к выполнению лабораторных работ по освоению паттернов проектирования Go&F.
Выполнение работ по данному практикуму должно способствовать развитию навыков выбора проектных решений и получение опыта использования паттернов при написании программ и разработки мультимедийных приложений на платфортме JavaFX.
147
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1.Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектноориентированного проектирования. Паттерны проектирования = Design Patterns:
Elements of Reusable Object — Oriented Software. — СПб: «Питер», 2007. — с.
2.Гранд М. Шаблоны проектирования в JAVA. Каталог популярных шаблонов проектирования, проиллюстрированных при помощи UML = Patterns in Java, Volume 1. A Catalog of Reusable Design Patterns Illustrated with UML. —
М.: «Новое знание», 2004. – 560 c.
3.Обзор паттернов проектирования - http://citforum.ru/SE/project/pattem/
4.Объектно-ориентированное проектирование, паттерны проектирования
(Шаблоны) - http://www.javenue.info/themes/ood/
5.Погружение в ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ - https://refactoring. guru/ru/design-patterns/book
6.Kuchana, Partha Software architecture design patterns in Java / Partha Kuchana - CRC Press, 2004 – 476 p.
7.Schildt, Herbert Introdicing Java FX programming – Oracle Press, 2005 –
357p.
8.Sharan K. Learn JavaFX 8: building user experience and interfaces with Java
8.– Apress, 2015.
9.Topley K. JavaFX developer's guide. – Pearson Education, 2010.
10.Vivien V. JavaFX 1.2 Application Development Cookbook. – Packt Publishing Ltd, 2010.
148