Поиск вопросов…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Главная
Темы
Категории
Учебные программы
Поиск
Вопросы для собеседования: Проектирование · Практика IT-собеседований
Главная
/
#Проектирование
#Проектирование
15 вопросов
В чём разница между интерфейсом и абстрактным классом?
Объектно-ориентированное программирование
#oop
Middle
›
Почему отдавать предпочтение композиции перед наследованием?
Объектно-ориентированное программирование
#design
Middle
›
Что такое принципы SOLID?
Объектно-ориентированное программирование
#principles
Middle
›
Что такое связанность и связность?
Объектно-ориентированное программирование
#design
Middle
›
Что такое неизменяемые объекты и почему их использовать?
Объектно-ориентированное программирование
#design
Middle
›
В чём разница между отношениями is-a и has-a?
Объектно-ориентированное программирование
#inheritance
Middle
›
Когда следует использовать getters и setters (и когда не следует)?
Объектно-ориентированное программирование
#principles
Middle
›
Что такое инъекция зависимостей и инверсия управления?
Объектно-ориентированное программирование
#design
Middle
›
Когда вам следует использовать фабричный метод вместо конструктора?
Объектно-ориентированное программирование
#design
Middle
›
Объясните принцип Open/Closed в деталях.
Объектно-ориентированное программирование
#principles
Senior
›
Как OOP сравнивается с функциональным программированием?
Объектно-ориентированное программирование
#oop
Senior
›
Какие распространённые анти-паттерны OOP?
Объектно-ориентированное программирование
#design
Senior
›
Что такое миксины и трейты?
Объектно-ориентированное программирование
#inheritance
Senior
›
Что такое design by contract?
Объектно-ориентированное программирование
#principles
Senior
›
Как смоделировать домен в хорошо спроектированные классы?
Объектно-ориентированное программирование
#design
Senior
›