it-swarm.dev

oop

Что такое принцип обращения зависимостей и почему он важен?

Возможны ли переменные статического класса на Python?

Есть ли преимущество в определении класса внутри другого класса в Python?

Как вы знаете, когда использовать шаблоны дизайна?

Когда я должен использовать структуру вместо класса?

Множественное наследование в PHP

Каковы различия между структурой и классом в C ++?

Что такое метаклассы в Python?

Является ли JavaScript объектно-ориентированным?

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

Когда использовать класс в VBA?

Цепные статические методы в PHP?

Использование свойства () для методов класса

В чем разница между @staticmethod и @classmethod?

Использование модификатора «final», когда это применимо в Java

Замыкания в PHP ... что это такое и когда вам нужно их использовать?

Полиморфизм против переопределения против перегрузки

В чем разница между методом и функцией?

Как я могу предотвратить вызов базового конструктора наследником в C #?

Методы Static и Instance с одинаковым именем?

Связь, сплоченность и закон Деметры

Нули в реляционной базе данных в порядке?

Каковы некоторые рекомендации для кодирования OpenGL (особенно объектная ориентация w.r.t.)?

Доступ к родителю родителя из объекта JavaScript

Что это значит, что Javascript - это язык, основанный на прототипах?

Как один модуль должен проверить контракт hashCode-equals?

Как эффективно моделировать наследование в базе данных?

Создание шаблона проектирования Singleton в PHP5

Почему C # не предоставляет ключевое слово «друг» в стиле C ++?

Класс с одним методом - лучший подход?

Попробуйте описать полиморфизм как можно проще

Что такое синглтон-класс в ruby?

Должны ли мы @Override реализации метода интерфейса?

Изменчивые против неизменных объектов

Что "супер" делает в Python?

Какова точная проблема с множественным наследованием?

Что такое "слабая связь"? Пожалуйста, приведите примеры

Аспектно-ориентированное программирование против объектно-ориентированного программирования

Почему Python код использует функцию len () вместо метода длины?

Почему я хочу использовать интерфейсы?

Обучение / Реализация шаблонов проектирования (для новичков)

Почему C # не позволяет статическим методам реализовывать интерфейс?

Наследование против агрегации

Проверка, реализует ли класс экземпляра интерфейс?

Как вы планируете архитектуру приложения, прежде чем писать какой-либо код?

Свойства по умолчанию в VB.NET?

Сколько работы нужно выполнить в конструкторе?

Программно использовать строку в качестве имени объекта при создании экземпляра объекта

Как пометить класс как устаревший?

Заменяет ли функциональное программирование шаблоны проектирования GoF?

Можете ли вы написать объектно-ориентированный код на C?

Могу ли я расширить класс, используя более 1 класса в PHP?

Как вызвать функцию родительского класса из производной функции класса?

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

Плохо ли иметь несколько классов в одном файле?

В чем разница между абстракцией и полиморфизмом

Как сравнивать объекты по нескольким полям

Как реализовать __getattribute__ без бесконечной ошибки рекурсии?

Переопределить методы атрибута ActiveRecord

Что значит "программировать на интерфейс"?

Какие методы можно использовать для определения класса в JavaScript, и каковы их компромиссы?

В чем разница между абстрактной функцией и виртуальной функцией?

Почему я должен избегать множественного наследования в C ++?

Полиморфизм - определение всего за два предложения

Что делает ключевое слово static в классе?

Объектная ориентация в C

Как я узнаю, когда создавать интерфейс?

Каков наилучший способ слияния двух PHP объекты?

"Тени" и "Переопределения" в VB.NET

Можно ли создавать статические классы в PHP (как в C #)?

Использование __slots__?

Python - зачем использовать «self» в классе?

Когда использовать интерфейс вместо абстрактного класса и наоборот?

Моделирование лифта с использованием объектно-ориентированного анализа и проектирования

C ++ виртуальная функция из конструктора

C ++ эквивалент instanceof

Есть ли в интерфейсе нечто большее, чем правильные методы

Почему я не могу создать абстрактный конструктор в абстрактном классе C #?

Большие операторы Switch: Bad OOP?

Как я могу получить имя класса из статического вызова в расширенном классе PHP?

Принудительно использовать подклассы интерфейса для реализации ToString

Фабричный шаблон в C #: Как гарантировать, что экземпляр объекта может быть создан только фабричным классом?

В чем разница между наследованием и категориями в Objective-C

Как я могу симулировать полиморфизм ОО-стиля в C?

Есть ли в Python прототипы классов (или предварительные объявления)?

Есть ли у процедурного программирования какие-либо преимущества перед ООП?

Что такое миксин и почему они полезны?

Привести интерфейс к его конкретному объекту реализации или наоборот?

Как вы можете организовать код для игры, чтобы соответствовать шаблону MVC?

Как статический класс может быть получен из объекта?

Геттеры и сеттеры имеют плохой дизайн? Противоречивый совет видел

Понимание Python super () с помощью методов __init __ ()

Как мне создать абстрактный базовый класс в JavaScript?

В чем причина наличия сопутствующих объектов в Scala?

Что такое неизменность и почему я должен беспокоиться об этом?

Что __init__ и self делают на Python?

Конструкторы против фабричных методов

Что такое сериализация?

Как я могу вызвать статический метод в классе переменной?

Когда я должен использовать частное наследование C ++?