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

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

  • 1. Инкапсуляция. Основные понятия и определения. Основные парадигмы ООП. Понятие инкапсуляции
  • 2. Инкапсуляция. Элементы языка Java, реализующие инкапсуляцию. Переменные уровня класса и методы. Классы и спецификаторы доступа.
  • 3. Инкапсуляция. Открытые и закрытые члены класса
  • 4. Создание и удаление объектов. Конструкторы и фабрики классов.
  • 5. Статические члены класса.
  • 6. Распределение памяти при работе с объектами. Инициализация объектов. Области действия объектов.
  • 7. Наследование. Понятие принципа наследования в ООП. Средства языка Java для реализации наследования.
  • 8. Спецификатор доступа protected. Области действия объектов при наследовании.
  • 9. Класс Object. Вызов конструктора суперкласса.
  • 10. Отношение «Является»
  • 11. Понятие полиморфизма. Статический полиморфизм. Реализация статического полиморфизма в Java
  • 12. Динамический полиморфизм. Ссылка на базовый класс. Виртуальные функции
  • 13. Абстрактные классы. Принципы построения и использования.
  • 14. Интерфейсы. Языковые средства реализации интерфейсов. Наследование интерфейсов
  • 15. Интерфейсы и динамический полиморфизм
  • 16. Обработка ошибок. Основы обработки исключительных ситуаций. Перехват исключений и передача обработки вызывающему методу.
  • 17. Параметризованные типы. Области применения. Создание классов с параметризованными типами.
  • 18. Параметризованные типы. Использование нескольких параметризованных типов
  • 19. Ограниченные параметризованные типы.
  • 20. Параметризованные типы и ссылка на Object. Особенности использования параметризованных типов в Java.
  • 21. Коллекции в стандартной библиотеке. Контейнеры в коллекциях Java
  • 22. Коллекции в стандартной библиотеке. Итераторы в коллекциях Java
  • 23. Коллекции в стандартной библиотеке. Алгоритмы в коллекциях Java
  • 24. Внутренние классы. Безымянные внутренние классы. Локальные внутренние классы
  • 25. Компонентная технология Java Beans. Методы, свойства, события
  • 26. Автоупаковка и автораспоковка
  • 27. Перечисления
  • 28. Аннотации
  • 29. Построение модели предметной области
  • 30. Использование паттернов проектирования
  • 31. Рефакторинг кода

 

Главный корпус:
443100, Самара
Ул. Молодогвардейская, 244
8 (846) 278-43-11
rector@samgtu.ru

Приемная комиссия:
8 (846) 242-36-91
Факультеты:
Автоматики и информационных технологий
Теплоэнергетический
Электротехнический
Машиностроения, металлургии и транспорта
Нефтетехнологический
Инженерно-технологический
Химико-технологический
Пищевых производств
Инженерно-экономический
Гуманитарного образования
Заочный
Дистанционного и дополнительного образования
Повышения квалификации
Прием 2017:
Особенности приема
Иностранным гражданам
Новости
Подготовительные курсы
Статистика
Сайты СамГТУ:
Старый сайт
Эндаумент фонд
Редакция сайта:
443100, Самара
Ул. Молодогвардейская, 244
учебный корпус №8, кабинет 11
tehnopolis.63@yandex.ru
Федеральные порталы:
Министерство образования и науки РФ
Российское образование
Приволжский федеральный округ
Единое окно доступа к образовательным ресурсам
Единая коллекция цифровых информационных ресурсов
Федеральный центр информационно-образовательных ресурсов
Библиотека
Телефоны
Почта
Главный корпус:
443100, Самара
Ул. Молодогвардейская, 244
8 (846) 242-36-91

Приемная комиссия:
8 (846) 242-36-91
Редакция сайта:
443100, Самара
Ул. Молодогвардейская, 244
учебный корпус №8, кабинет 11
Прием 2015:
Особенности приема
Иностранным гражданам
Информация для зачисленных
Факультеты:
Автоматики и информационных технологий
Теплоэнергетический
Электротехнический
Машиностроения, металлургии и транспорта
Нефтетехнологический
Инженерно-технологический
Химико-технологический
Пищевых производств
Инженерно-экономический
Гуманитарного образования
Заочный
Дистанционного и дополнительного образования
Повышения квалификации
Библиотека
Телефоны
Почта
Федеральные порталы:
Министерство образования и науки РФ
Российское образование
Приволжский федеральный округ
Единое окно доступа к образовательным ресурсам
Единая коллекция цифровых информационных ресурсов
Федеральный центр информационно-образовательных ресурсов