В случае с объектно-ориентированным программным обеспечением, в отличие
от дилеммы «что было раньше — курица или яйцо?», мы знаем, что первым был
именно класс. Нельзя создать экземпляр объекта без класса.
Serhii Tifez uma citaçãohá 2 anos
Данные, содержащиеся в объекте, представляют его состояние. В терминологии
объектно-ориентированного программирования эти данные называются атрибутами.
Serhii Tifez uma citaçãohá 2 anos
Мы можем сказать, что при правильном проектировании в объектно-ориентированных
моделях нет такого понятия, как глобальные данные. По этой причине в объектно-ориентированных системах обеспечивается высокая степень целостности данных.
Serhii Tifez uma citaçãohá 2 anos
Каждому, кто знаком с любой
компьютерной системой, известно, что то или иное изменение может привести к ка-тастрофе, даже если предполагается, что это изменение будет незначительным.
Serhii Tifez uma citaçãohá 2 anos
объект определяется двумя компонентами: атрибутами и поведением.
Андрей Данильченкоfez uma citaçãohá 4 anos
□ Chain of response (Цепочка ответственности);
□ Command (Команда);
□ Interpreter (Интерпретатор);
□ Iterator (Итератор);
□ Mediator (Посредник);
□ Memento (Хранитель);
□ Observer (Наблюдатель);
□ State (Состояние);
□ Strategy (Стратегия);
□ Template method (Шаблонный метод);
□ Visitor (Посетитель).
Андрей Данильченкоfez uma citaçãohá 4 anos
К числу поведенческих шаблонов относятся следующие:
Андрей Данильченкоfez uma citaçãohá 4 anos
Приведенные далее семь шаблонов проектирования относятся к категории структурных:
□ Adapter (Адаптер);
□ Bridge (Мост);
□ Composite (Компоновщик);
□ Decorator (Декоратор);
□ Facade (Фасад);
□ Flyweight (Приспособленец);
□ Proxy (Заместитель).
Андрей Данильченкоfez uma citaçãohá 4 anos
К числу порождающих шаблонов относятся следующие:
□ Abstract factory (Абстрактная фабрика);
□ Builder (Строитель);
□ Factory method (Фабричный метод);
□ Prototype (Прототип);
□ Singleton (Одиночка).
Андрей Данильченкоfez uma citaçãohá 4 anos
Поведенческие — помогают вам определять взаимодействие между объектами в вашей системе, а также способ управления потоком в комплектнойпрограмме.