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

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

Автор: Машнин Тимур Сергеевич

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

Просмотры
8
Рейтинг
5.0 - +
Язык
Русский
Версия
Полная

Описание

Введение Что такое дизайн и архитектура программного обеспечения? И как это может улучшить программные продукты? Давайте рассмотрим сценарий. Предположим, вы присоединяетесь к проекту, который находится уже в разработке некоторое время. Вы смотрите на код проекта, и вы не можете понять, для чего предназначены эти куски кода, так как он плохо организован, и проектной документации не существует. Вы даже не знаете, с чего начать. Это все признаки того, что проект не был хорошо разработан с самого начала. Или, допустим, вы сейчас работаете над персональным проектом. Когда вы начинали, вы не были уверены, какая конкретно функциональность должна быть реализована, но тем не менее вы начали кодирование. Для вас не имело значения, что код будет неорганизованным, потому что вы были единственным, кто работал над проектом. И предположим, вы придумали замечательную новую функцию для своего продукта, но при ее реализации вы нарушили программу в других местах. И теперь вы должны все исправлять во многих местах своего кода.

Книги из серии: Без серии

Бандит Язык программирования MQL5: Продвинутое использование торговой платформы MetaTrader 5 0 просмотры книги Бандит Создание настольных Python приложений с графическим интерфейсом пользователя 15 просмотры книги Бандит Технология хранения и обработки больших данных Hadoop 7 просмотры книги Бандит Введение в технологию Блокчейн 7 просмотры книги Бандит Разработка смарт-контрактов в Ethereum 10 просмотры книги Бандит Введение в объектно-ориентированный дизайн с Java 8 просмотры книги Бандит Основы программирования с Java 2 просмотры книги Бандит Машинное обучение и Искусственный Интеллект 3 просмотры книги Бандит Основы SEO. Введение в поисковую оптимизацию 1 просмотры книги Бандит Создание чат-ботов с Dialogflow, Watson, ChatterBot и Rasa 3 просмотры книги Бандит Продвинутое использование торговой платформы MetaTrader 5. Создание индикаторов и торговых роботов на MQL5 и Python. Издание 3-е, исправленное и дополненное 3 просмотры книги

Комментарии:

Оставить комментарий

0 / 500