Введение в объектно-ориентированный дизайн с Java

Введение в объектно-ориентированный дизайн с Java
Автор книги: id книги: 2286177     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 490 руб.     (4,78$) Читать книгу Купить и скачать книгу Электронная книга Жанр: Компьютеры: прочее Правообладатель и/или издательство: Автор Дата публикации, год издания: 2022 Дата добавления в каталог КнигаЛит: Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 18+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Эта книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения. Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java. Вы научитесь моделировать системы Java с помощью UML диаграмм, познакомитесь с основными понятиями и принципами объектно-ориентированного подхода, изучите порождающие, структурные и поведенческие шаблоны проектирования. Вы узнаете, как создавать модульное, гибкое и многоразовое программное обеспечение, применяя объектно-ориентированные принципы и шаблоны проектирования.

Оглавление

Тимур Машнин. Введение в объектно-ориентированный дизайн с Java

Введение

Вопросы

Основные понятия

Принципы ООД (Объектно-ориентированного дизайна)

Принцип Абстракции в UML

Принцип Инкапсуляции в UML

Принцип Декомпозиции в UML

Принцип Обобщения в UML

Вопросы

Связанность и когезия

Разделение ответственностей

Скрытие информации

Концептуальная целостность

Моделирование поведения. UML диаграммы последовательности

Задание

UML диаграмма состояний

Задание

Вопросы

Паттерны проектирования

Factory Method Pattern

Abstract Factory Pattern

Singleton Pattern

Prototype Pattern

Builder Design Pattern

Structural design patterns. Adapter Pattern

Bridge Pattern

Composite Pattern

Decorator Pattern

Facade Pattern

Flyweight Pattern

Proxy Pattern

Задание

Задание

Вопросы

Поведенческие шаблоны проектирования. Chain Of Responsibility Pattern

Command Pattern

Interpreter Pattern

Iterator Pattern

Mediator Pattern

Memento Pattern

Observer Pattern

State Pattern

Strategy Pattern

Template Pattern

Visitor Pattern

Задание

Вопросы

MVC Pattern

Задание

Принципы проектирования. Принцип подстановки Лисков

Открыто-закрытый принцип

Инверсии зависимостей

Принцип композиции объектов

Разделение интерфейса

Принцип наименьшего знания

Анти-паттерны

Вопросы

Отрывок из книги

Вопрос 1

Что из следующего является желательными характеристиками дизайна программного обеспечения?

.....

И передача сообщения по существу включает вызов метода класса.

Наследование – это механизм, позволяющий создавать новые классы из существующих классов путем расширения и уточнения их возможностей.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Введение в объектно-ориентированный дизайн с Java
Подняться наверх