31
Предметно- ориентированное программное обеспечение Введение

Лекция 0. Введение

Embed Size (px)

Citation preview

Page 1: Лекция 0. Введение

Предметно-ориентированное

программное обеспечениеВведение

Page 2: Лекция 0. Введение

Какой сегодня год?

Page 3: Лекция 0. Введение

Какой сегодня год?

2010

Page 4: Лекция 0. Введение

1652(индустриальное общество)

Page 5: Лекция 0. Введение

1652(индустриальное общество)

1975(постиндустриальное общество)

Page 6: Лекция 0. Введение

1652(индустриальное общество)

1975(постиндустриальное общество)

2010(сегодня)

Page 7: Лекция 0. Введение

Web

Page 8: Лекция 0. Введение

Web

Page 9: Лекция 0. Введение

Web

Page 10: Лекция 0. Введение

Web

Page 11: Лекция 0. Введение

2005 годТим О’Рейли

«Что такое Web 2.0»

Page 12: Лекция 0. Введение

Образование 2.0

2005 годТим О’Рейли

«Что такое Web 2.0»

Page 13: Лекция 0. Введение

Образование 2.0

• Принцип субъективности

Page 14: Лекция 0. Введение

Образование 2.0

• Принцип субъективности• Принцип избыточности

Page 15: Лекция 0. Введение

Образование 2.0

• Принцип субъективности• Принцип избыточности• Принцип равноправия:– равноправие

– обмен знаниями

– личные достижения

Page 16: Лекция 0. Введение

Мои принципы

Зачем вы пишите конспекты?

Page 17: Лекция 0. Введение

Мои принципы

Зачем вы пишите конспекты?

Page 18: Лекция 0. Введение

Мои принципы

Internet

Google Docs

Page 19: Лекция 0. Введение

Мои принципы

Page 20: Лекция 0. Введение

План работ

Page 21: Лекция 0. Введение

План работ

Page 22: Лекция 0. Введение

План работ

Page 23: Лекция 0. Введение

Мои принципы

Нельзя впихнуть невпихуемое!

Page 24: Лекция 0. Введение

Мои принципы

1. Я хочу, чтобы я говорила, а вы – слушали2. Я хочу, чтобы вы говорили, а я –слушала3. Разрешено все, что не мешает п.1 и п.2

Page 25: Лекция 0. Введение

О чем мы будем говорить

Page 26: Лекция 0. Введение

О чем мы будем говоритьНЕ

Page 27: Лекция 0. Введение

Объектно-ориентированноепрограммирование

• Классы• Объекты

• Инкапсуляция• Наследование• Полиморфизм

Page 28: Лекция 0. Введение

Объектно-ориентированноепрограммирование

Принципы по Алану Кею:1. Все объект2. Вычисление – обмен данными объектов3. У объекта есть память4. Объект – представитель класса5. Класс задает поведение объекта6. Структура классов древовидная

Page 29: Лекция 0. Введение

Субъектно-ориентированное программирование

• Деление системы на субъекты• Реализация в субъекте ООП

Page 30: Лекция 0. Введение

Субъектно-ориентированное программирование

• Деление системы на субъекты• Реализация в субъекте ООП

Page 31: Лекция 0. Введение

The End