Поиск по сайту

   

Шаблоны проектирования

шаблоны-проектирования
Здесь Вы можете бесплатно скачать шпаргалки по шаблонам проектирования.

Понятие шаблонов проектирования. MVC. Средства описания ШП.
Строгого определения ШП нет, есть описательное.
Цель Ш - распознать возможность применения хорошего реш-ия проблемы.
Смысл Ш - предложить решение определён. з-чи в конкретном контексте.
Сославшись на имя, можем сразу описать проблему проек-тирования, ее решения и их последствия. Присваивание паттернам имен позво-ляет проектировать на более высоком уровне абстракции;
 Описание эл-в дизайна, отношений м-ду ними, ф-ций каждого эл-та. Дается абстрактное описание з-чи проектирования и того, как она м. б. решена с помощью некоего весьма обобщенного сочетания эл-в (в нашем случ классов и об-в).;
Недостаток ШП – использование ШП начинающими программистами подавляет их мышление.
2. История развития ШП. Классификация ШП.
 История развития ШП:
1.    1970-е гг. архитектор Кристофер Александр составил набор Ш для проектирования зданий и городов.
2.    1987 г. – Кент Бэк и Вард Каннигем применили Ш Александра для разработки графич. оболочек на языке Smalltalk.
3.    1988 г. – Эрих Гамма приступил к написанию докторской дис-ции по перенесению эт. методики на разработку программ в целом.
4.    1989-91 гг. – Джеймс Коплин разрабатывает идиомы для программирования на С++.
5.    1991 г. – Э.Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидс («Банда четырёх» - Gang of Four - GoF) публик-т книгу. В этой книге описаны 23 шаблона проектирования.
-    Структурные ш-ны (Structural): Адаптер, Компоновщик (Composite), Декоратор, Мост (Bridge). (как задать посредника для реш-ия з-чи)
-    Порождающие ш-ны (Creational): Фабричный метод (Factory method), Строитель (Builder), Одиночка (Singleton). (з-чи на созд-ие об-в)
-    Архитектурные ш-ны
-    Поведенческие шаблоны (Behavioral): Интерпретатор, Итератор (организуют действия в иерархию).
-    MVC, Enterprise  и Антишаблоны

Скачать шпоры

Похожие материалы:
Шпаргалки ВГУ
Здесь Вы найдете шпаргалки, тесты и другие материалы по ОГ Отрывок из материала:27 Модели Пуанкаре плоскости ЛобачевскогоРассматр...
Шпаргалки ВГУ
Здесь Вы найдете шпаргалки, тесты и другие материалы по ДГ 1. Понятие метрического пространства. Пусть M – произвольное мн-во,эле...
Методика преподавания геометрии (МПГ)
Здесь Вы можете бесплатно скачать решенные задачи, шпаргалки, лекции и тесты по МПГ. Изучение аксиом и неопределяемых понятий в ш...

Комментарии

   
© Все права защищены
Яндекс.Метрика