Результаты поиска по запросу "oop"

0 ответов

 Закончив, вызывающая сторона может правильно предположить, что объект готов к использованию. То есть после того, как jeff = Customer ('Jeff Knupp', 1000.0), мы можем начать вносить и снимать вызовы на jeff; Джефф является полностью инициализированным объектом.

чаю язык программирования Python и натолкнулся на то, что не до конца понимаю. В методе, как: def method(self, blah): def __init__(?): .... ....Что значитself делать? Что это значит? Это обязательно? Что это__init__ метод сделать? Зачем это ...

14 ответов

Примечание. Класс должен зависеть от абстракций, таких как интерфейс или абстрактные классы, а не от конкретных деталей (реализация интерфейса).

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

10 ответов

Кто-то рассказал вам о кешировании. Это хорошо. Но вы также должны помнить о шаблоне Flyweight, который удобно использовать в Factory.

оделировании классов, какой предпочтительный способ инициализации: Конструкторы, илиФабрика МетодыИ каковы были бы соображения для использования любого из них? В некоторых ситуациях я предпочитаю иметь фабричный метод, который возвращает ноль, ...

ТОП публикаций

0 ответов

В «Проекте INFERIX» мы думаем, что алгоритм во вселенной «является королем». Мы думаем, что из-за динамики вселенной (т.е. ее физики) ... т.е. вселенная НЕ заполнена объектами, которые она заполнен неопределенностью (неопределенность типа Гейзенберга) и «статистическими» близкими решениями уравнений Шредингера, а эфир Хиггса объединяет все это (неопределенно), и некоторые из этих решений выглядят как объекты или частицы или атомы и т. д. для нас и для вселенной , НО ЭТО ДЕЙСТВИТЕЛЬНО ДИНАМИКА, КОТОРАЯ ДАЕТ РОСТ ЭТИМ ЧАСТИЦАМ ... I.E. ЭТИ ОБЪЕКТЫ.

ал в старшей школе изучать Java и Python, и я думаю, что я всегда изучал ООП, и больше всего мой вопросКаковы другие парадигмы или типы языков программирования помимо ООП?

11 ответов

Передача хешей вместо параметров метода [закрыто]

Я вижу, что в Ruby (и вообще динамически типизированных языках) очень распространенной практикой является передача хеша вместо объявления конкретных параметров метода. Например, вместо объявления метода с параметрами и вызова его следующим ...

1 ответ

Итак, при условии 8 часовых дней и без провисания и использования фрагмента пропа, нужно всего лишь набрать около 4 слов для каждого свойства ... 2796 рабочих дней, чтобы добраться туда.

ена спецификация для добавления более 800 свойств к объекту. Есть ли у них какие-либо «ограничения» на количество свойств, которые объект может иметь в C # (или .NET)? Есть ли какое-либо влияние на их производительность в отношении объектов ...

4 ответа

, В противном случае результат

я есть классChild это расширяетParent. Parent child = new Child(); if (child instanceof Parent){ // Do something } Возвращает ли это истину или ложь, и почему?

1 ответ

Должен ли я и как добавлять методы для int в Python?

(Это вопрос, связанный с обучением, поэтому любые советы о том, почему я должен делать или не делать что-либо, а также рекомендуемые ресурсы для улучшения этих вещей, более чем полезны.) Я пытаюсь узнать об ООП в Python, и сделал простой класс ...

15 ответов

 домашнего питомца.

ня мне поставили этот вопрос в конце экзамена по открытию книги и я заблудился. я читалHead first Javaи оба определения казались абсолютно одинаковыми. Мне было просто интересно, какова ГЛАВНАЯ разница для моего собственного разума. Я знаю, что ...

10 ответов

Объектно-ориентированное программирование и транзакции

Небольшое вступление: Класс содержит поля и методы (на этот раз я пропущу свойства). Поля представляют собойгосударство класса. Методы описанияповедение класса. В хорошо спроектированном классе метод не изменит состояние класса, если он выдает ...