🗊Презентация Введение в шаблоны и их классификация

Нажмите для полного просмотра!
Введение в шаблоны и их классификация, слайд №1Введение в шаблоны и их классификация, слайд №2Введение в шаблоны и их классификация, слайд №3Введение в шаблоны и их классификация, слайд №4Введение в шаблоны и их классификация, слайд №5Введение в шаблоны и их классификация, слайд №6Введение в шаблоны и их классификация, слайд №7Введение в шаблоны и их классификация, слайд №8Введение в шаблоны и их классификация, слайд №9Введение в шаблоны и их классификация, слайд №10Введение в шаблоны и их классификация, слайд №11Введение в шаблоны и их классификация, слайд №12Введение в шаблоны и их классификация, слайд №13Введение в шаблоны и их классификация, слайд №14Введение в шаблоны и их классификация, слайд №15Введение в шаблоны и их классификация, слайд №16Введение в шаблоны и их классификация, слайд №17Введение в шаблоны и их классификация, слайд №18Введение в шаблоны и их классификация, слайд №19Введение в шаблоны и их классификация, слайд №20Введение в шаблоны и их классификация, слайд №21

Содержание

Вы можете ознакомиться и скачать презентацию на тему Введение в шаблоны и их классификация. Доклад-сообщение содержит 21 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Введение
Описание слайда:
Введение

Слайд 2





Рекомендуемая литература
Э. Гамма [и др.]. Приемы объектно-ориентированного проектирования. Паттерны проектирования. – С.-Пб.: Питер, 2008 
М. Гранд. Шаблоны проектирования в Java. – М.: Новое знание, 2004
А. Шаллоуей, Дж. Тротт. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию. – М.: Вильямс, 2002
Описание слайда:
Рекомендуемая литература Э. Гамма [и др.]. Приемы объектно-ориентированного проектирования. Паттерны проектирования. – С.-Пб.: Питер, 2008 М. Гранд. Шаблоны проектирования в Java. – М.: Новое знание, 2004 А. Шаллоуей, Дж. Тротт. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию. – М.: Вильямс, 2002

Слайд 3





Что такое шаблон?
Описание слайда:
Что такое шаблон?

Слайд 4





Шаблон вычисления
алгоритм поиска минимального элемента массива и его индекса
Описание слайда:
Шаблон вычисления алгоритм поиска минимального элемента массива и его индекса

Слайд 5





Шаблон структуры данных
template <class Type> class List
{
		Type* array;
		int size;
	public:
		List();
		List(const List<Type>& list);
		Type& operator[] (int index);
		int getSize() const;
		List<Type>& operator= (const List<Type>& list);
		void add(Type value);
		~List();
};
Описание слайда:
Шаблон структуры данных template <class Type> class List { Type* array; int size; public: List(); List(const List<Type>& list); Type& operator[] (int index); int getSize() const; List<Type>& operator= (const List<Type>& list); void add(Type value); ~List(); };

Слайд 6





Возникновение шаблонов проектирования
1970-е годы Архитектор Кристофер Александер
Описание слайда:
Возникновение шаблонов проектирования 1970-е годы Архитектор Кристофер Александер

Слайд 7





Понятие шаблона проектирования
Имя
Описание задачи
Контекст (ситуация)
Предлагаемое решение
Ожидаемые результаты
Повторяемость
Описание слайда:
Понятие шаблона проектирования Имя Описание задачи Контекст (ситуация) Предлагаемое решение Ожидаемые результаты Повторяемость

Слайд 8





Достоинства шаблонов проектирования
Обобщение опыта экспертов и доступное его изложение
Описание слайда:
Достоинства шаблонов проектирования Обобщение опыта экспертов и доступное его изложение

Слайд 9





Достоинства шаблонов проектирования
Формирование профессиональной терминологии
Описание слайда:
Достоинства шаблонов проектирования Формирование профессиональной терминологии

Слайд 10





Достоинства шаблонов проектирования
Экономия времени на поиск решения
Описание слайда:
Достоинства шаблонов проектирования Экономия времени на поиск решения

Слайд 11





История развития шаблонов проектирования
1970-е годы – архитектор Кристофер Александер составил набор шаблонов для проектирования зданий и городов
1987 год – Кент Бэк и Вард Каннигем применили шаблоны Александера для разработки графических оболочек на языке Smalltalk
Описание слайда:
История развития шаблонов проектирования 1970-е годы – архитектор Кристофер Александер составил набор шаблонов для проектирования зданий и городов 1987 год – Кент Бэк и Вард Каннигем применили шаблоны Александера для разработки графических оболочек на языке Smalltalk

Слайд 12





История развития шаблонов проектирования
1988 год – Эрих Гамма приступил к написанию докторской диссертации по перенесению этой методики на разработку программ в целом
1989-91 года – Джеймс Коплин разрабатывает идиомы для программирования на C++
Описание слайда:
История развития шаблонов проектирования 1988 год – Эрих Гамма приступил к написанию докторской диссертации по перенесению этой методики на разработку программ в целом 1989-91 года – Джеймс Коплин разрабатывает идиомы для программирования на C++

Слайд 13





История развития шаблонов проектирования
1991 год – Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидс (Gang of Four, сокр. GoF, «Банда четырех») публикуют книгу «Design Patterns — Elements of Reusable Object-Oriented Software»
Описание слайда:
История развития шаблонов проектирования 1991 год – Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидс (Gang of Four, сокр. GoF, «Банда четырех») публикуют книгу «Design Patterns — Elements of Reusable Object-Oriented Software»

Слайд 14





Шаблон проектирования Singleton
public class Singleton {
	private static Singleton instance = null;

	private Singleton() {}

	public static Singleton getInstance() {
		if(instance == null) {
			instance = new Singleton();
		}
		return instance;
	}
}
Описание слайда:
Шаблон проектирования Singleton public class Singleton { private static Singleton instance = null; private Singleton() {} public static Singleton getInstance() { if(instance == null) { instance = new Singleton(); } return instance; } }

Слайд 15





Шаблон проектирования  Information Expert
Шаблон Information Expert определяет базовый принцип назначения обязанностей. Он утверждает, что обязанности должны быть назначены объекту, который владеет максимумом необходимой информации для выполнения обязанности. Такой объект называется информационным экспертом

определение взято с wikipedia.org
Описание слайда:
Шаблон проектирования Information Expert Шаблон Information Expert определяет базовый принцип назначения обязанностей. Он утверждает, что обязанности должны быть назначены объекту, который владеет максимумом необходимой информации для выполнения обязанности. Такой объект называется информационным экспертом определение взято с wikipedia.org

Слайд 16





Шаблон проектирования  Command
Описание слайда:
Шаблон проектирования Command

Слайд 17





Классификация шаблонов проектирования
Описание слайда:
Классификация шаблонов проектирования

Слайд 18





Классификация шаблонов проектирования
Описание слайда:
Классификация шаблонов проектирования

Слайд 19





Классификация шаблонов проектирования
Описание слайда:
Классификация шаблонов проектирования

Слайд 20





Классификация шаблонов проектирования
Описание слайда:
Классификация шаблонов проектирования

Слайд 21





Классификация шаблонов проектирования
Описание слайда:
Классификация шаблонов проектирования



Похожие презентации
Mypresentation.ru
Загрузить презентацию