Электронное издание, на русс. и англ. яз. / IBM Corp.
Этот учебник - для Java-программистов, которые хотят изучить
шаблоны проектирования (design pattes) для того, чтобы
усовершенствовать свои навыки объектно-ориентированного
проектирования и разработки. После прочтения этой книги вы
будете:
- Будете понимать, что такое шаблоны проектирования и как они описаны и сгруппированы в нескольких известных каталогах
- Будете способны использовать шаблоны проектирования в качестве словаря для понимания и обсуждения объектно-ориентированных программных проектов
- Будете понимать несколько наиболее общих шаблонов проектирования и знать, когда и как они должны использоваться.
Этот учебник предполагает, что вы знакомы с языком Java и с базовыми концепциями объектно-ориентированного проектирования, такими, как полиморфизм, наследование и инкапсуляция. Некоторое понимание Унифицированного Языка Моделирования (Unified Modeling Language - UML) является полезным, но не обязательным; в этом учебнике дается введение в его основы.
Содержание:
Об этом учебнике
Обзор шаблонов проектирования
Краткое введение в диаграммы классов UML
Шаблоны создания
Структурные шаблоны
Шаблоны поведения
Шаблоны параллельного выполнения
Заключение
- Будете понимать, что такое шаблоны проектирования и как они описаны и сгруппированы в нескольких известных каталогах
- Будете способны использовать шаблоны проектирования в качестве словаря для понимания и обсуждения объектно-ориентированных программных проектов
- Будете понимать несколько наиболее общих шаблонов проектирования и знать, когда и как они должны использоваться.
Этот учебник предполагает, что вы знакомы с языком Java и с базовыми концепциями объектно-ориентированного проектирования, такими, как полиморфизм, наследование и инкапсуляция. Некоторое понимание Унифицированного Языка Моделирования (Unified Modeling Language - UML) является полезным, но не обязательным; в этом учебнике дается введение в его основы.
Содержание:
Об этом учебнике
Обзор шаблонов проектирования
Краткое введение в диаграммы классов UML
Шаблоны создания
Структурные шаблоны
Шаблоны поведения
Шаблоны параллельного выполнения
Заключение