[OOP] Какой принцип ООП "нарушает" следующий фрагмент кода:
  Anonymous Quiz
    76%
    Инкапсуляция
      
    6%
    Композиция
      
    4%
    Равенство
      
    6%
    Полиморфизм
      
    4%
    Агрегация
      
    4%
    Не знаю
      
    [OOP] Можно ли конструктор пометить c помощью модификатора virtual?
  Anonymous Quiz
    9%
    При использовании модификатора доступа static, конструкторы могут быть виртуальными
      
    8%
    При использовании модификатора доступа protected, конструкторы могут быть виртуальными
      
    71%
    Конструкторы не могут быть виртуальными
      
    4%
    Конструкторы могут быть виртуальными только в исключительных ситуациях
      
    8%
    Не знаю
      
    [OOP] Выберете наиболее точное определение полиморфизму:
  Anonymous Quiz
    17%
    это принцип ООП, согласно которому каждый объект может использоваться более чем в одной программе.
      
    82%
    это принцип, согласно которому объекты, имеющие одинаковый интерфейс, могут вести себя по-разному
      
    1%
    Не знаю
      
    [OOP] В чем отличие абстрактного класса от интерфейса? Выберите наиболее точное определение.
  Anonymous Quiz
    10%
    Класс содержит методы и поля, интерфейс - только методы
      
    27%
    Класс определяет сущность, интерфейс определяет поведение
      
    49%
    Класс определяет реализацию(возможно, частичную), интерфейс - только набор сигнатур
      
    12%
    Класс содержит конструкторы и методы, интерфейс - только методы
      
    2%
    Не знаю
      
    [Patterns] Структурный паттерн проектирования, разделяющий один или несколько классов на две отдельные иерархии — абстракцию и реализацию, позволяя изменять их независимо друг от друга. О каком паттерне идёт речь?
  Anonymous Quiz
    37%
    декоратор
      
    41%
    мост
      
    8%
    легковес
      
    14%
    нет верного ответа
      
    [Patterns] К какой группе относится паттерн проектирования "Decorator" (в соответствии с GoF)?
  Anonymous Quiz
    37%
    Структурные паттерны (structural)
      
    34%
    Паттерны поведения (behavioral)
      
    20%
    Паттерны создания объектов (creational)
      
    5%
    Паттерн не относится ни к одной из перечисленных групп
      
    4%
    Не знаю
      
    [Patterns]  Паттерн проектирования Factory Method обеспечивает тесное связывание между созданным объектом и использующим его кодом.
  Anonymous Quiz
    38%
    Да
      
    59%
    Нет
      
    3%
    Не знаю
      
    [Patterns] Какие из перечисленных паттернов относятся к паттернам поведения (behavioral) в соответствии с GoF?
  Anonymous Quiz
    16%
    Flyweight
      
    35%
    Proxy
      
    20%
    Builder
      
    22%
    Memento
      
    7%
    Не знаю
      
    [Patterns] Какой из данных паттернов проектирования является структурным паттерном?
  Anonymous Quiz
    28%
    Singleton
      
    49%
    Facade
      
    11%
    Command
      
    7%
    Visitor
      
    5%
    Не знаю
      
    [Patterns] Что является преимуществом использования паттернов проектирования?
  Anonymous Quiz
    25%
    Они упрощают разработку и поддержку пользовательских интерфейсов
      
    50%
    Они предоставляют проверенные техники решения задач
      
    4%
    Они предоставляют механизмы для тестирования модулей системы
      
    2%
    Они уменьшают количество проектной документации
      
    18%
    Они снижают затраты на разработку, так как они уже реализованы и их можно использовать без изменений
      
    1%
    Не знаю
      
    [Patterns] Паттерн проектирования ... обеспечивает существование одного экземпляра некоторого класса и предоставляет единую точку доступа к нему.
  Anonymous Quiz
    10%
    Adapter
      
    5%
    Bridge
      
    76%
    Singleton
      
    6%
    Proxy
      
    2%
    Decorator
      
    2%
    Не знаю
      
    [Patterns] Паттерны проектирования State и Strategy имеют одинаковую структуру классов.
  Anonymous Quiz
    27%
    Да
      
    60%
    Нет
      
    14%
    Не знаю
      
    [OOP] Какая разница между объектом и классом?
  Anonymous Quiz
    8%
    Класс - это исходный код, а объект - скомпилированный и выполняемый код
      
    9%
    Класс может иметь много экземпляров, а объект - один или ниодного
      
    8%
    Класс может инстанциировать объекты, а сам объект - нет
      
    75%
    Объект - это экземпляр класса
      
    1%
    Не знаю
      
    [OOP] High Cohesion (сильное сцепление) - это ОО принцип, наиболее ассоциирующийся с ...
  Anonymous Quiz
    10%
    сокрытием реализации
      
    48%
    тем, что класс спланирован с единственным и конкретным назначением
      
    8%
    разрешением одному объекту быть видимым как разные типы
      
    28%
    тем, как много классы знают про другие только через их API
      
    7%
    Не знаю
      
    [OOP] Класс, экземпляры которого в свою очередь являются классами называется:
  Anonymous Quiz
    45%
    метакласс
      
    3%
    альфакласс
      
    15%
    класс-предок
      
    33%
    базовый класс
      
    3%
    Не знаю
      
    [OOP] Время жизни агрегируемого объекта меньше либо равно времени жизни агрегата.
  Anonymous Quiz
    63%
    Да
      
    28%
    Нет
      
    9%
    Не знаю
      
    [OOP] Как называется способность объекта скрывать свои данные и реализацию от других объектов системы?
  Anonymous Quiz
    7%
    Полиморфизм
      
    84%
    Инкапсуляция
      
    7%
    Абстракция
      
    2%
    Наследование
      
    1%
    Не знаю
      
    Как в терминах ООП называется объект, который не может быть изменён после создания?
  Anonymous Quiz
    5%
    Internal object
      
    8%
    Abstract object
      
    74%
    Immutable object
      
    8%
    Sealed object
      
    2%
    Все варианты
      
    3%
    Не знаю
      
    [OOP] Отношение реализации
  Anonymous Quiz
    10%
    является синонимом отношения зависимости
      
    19%
    является частным случаем ассоциации
      
    22%
    не существует в ООП
      
    39%
    является отношением типа наследования
      
    10%
    Не знаю
      
    