Содержание
- 2. Основные положения Программистская составляющая курса информатики ОО проектирование и ОО программирование –основной метод современной программной инженерии
- 3. ОО язык и среда. Три кандидата Язык C# и среда Visual Studio .Net Язык Eiffel и
- 4. Кандидаты. Достоинства и недостатки C#. Достоинства Перспективный язык разработки современных систем Изначально объектный язык Ориентирован на
- 5. Eiffel Достоинства Тщательно спроектирован Бертраном Мейером. Не отягощен прошлым наследием. Поддержан авторской книгой “Object-Oriented Software Construction”
- 6. Офисное программирование См. доклад на предыдущей конференции: «ОФП и его роль в образовании» http:/www.it-education.ru/archive/2003/reports/presentation/billig.ppt
- 7. О сути подхода. Основные понятия Классы. Две ипостаси – Тип и Модуль Встроенные классы Семейства классов.
- 8. Объектное проектирование Абстрактные классы Универсальные классы Ограниченная универсальность
- 9. Проектирование по контракту Качество программ и спецификации Система как совокупность классов, связанных контрактами Корректные программы и
- 10. Исключительные ситуации. Когда контракт нарушается Что такое исключительная ситуация по Мейеру? Как обрабатывать исключительные ситуации. Два
- 11. Классы и события Модель событий в C#
- 12. Детали C# Указатели и автоматическая сборка мусора (Garbage Collector) Ссылочные и значимые типы Boxing и Unboxing
- 13. Эйфель. Детали Факторы: корректность, устойчивость, расширяемость, повторное использование, совместимость, эффективность, переносимость, простота использования, функциональность, своевременность. Критерии
- 14. 5 критериев, 5 правил, % принципов Метод проектирования, претендующий на звание «модульного» должен удовлетворять следующим критериям,
- 15. Итоги Одна цитата (из предисловия к русскому изданию книги Б. Мейера): Слишком часто, объектно-ориентированные механизмы использовались
- 16. Итоги ОО Метод следует вводить в начальном курсе информатики с тем, чтобы он стал основой во
- 18. Скачать презентацию