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

8 ответов

Почему процедуры высшего порядка?

Так что, если язык обеспечивает процедуру более высокого порядка, тогда у меня может быть процедура, которая возвращает процедуру. Что-то вроде: (define (Proc a b c) (lambda (x) ( #| method body here in terms of a b c and x |# )))Чтобы создать ...

4 ответа

Должен ли я расширить ArrayList для добавления атрибутов, которые не являются нулевыми?

Я хотел бы добавить коллекцию объектов в arrayList, только если конкретный атрибут не нулевой. Я думаю о расширении ArrayList и реализации проверки внутри дочернего класса. Другой альтернативный способ - проверить атрибут перед тем, как ...

2 ответа

Это типичный вариант использования для МОК?

Мое текущее приложение позволяет пользователям определять пользовательские веб-формы через набор экранов администратора. по сути это приложение типа EAV. Таким образом, я не могу жестко кодировать HTML или ASP.NET разметку для отображения данной ...

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

7 ответов

Должен ли я использовать публичные или приватные переменные?

Я делаю большой проект впервые. У меня есть много классов, и некоторые из них имеют открытые переменные, некоторые имеют закрытые переменные с методами set и getter, и оба имеют оба типа. Я решил переписать этот код, чтобы использовать в первую ...

9 ответов

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

Вы знаете ту конкретную часть вашего кода, которая важна для проекта, но, вероятно, займет много времени, чтобы сделать это? У вас когда-нибудь возникало ощущение, что вы предпочитаете работать над чем-то другим (возможно, менее важным) или ...

7 ответов

В чем разница между абстрактным классом и чистым абстрактным классом в C ++?

Пример: Итераторы - это чистые абстракции: все, что ведет себя как итератор, является итератором. Что это значит?

3 ответа

Совместное использование функций между пространствами имен в Clojure

Я вполне могу подойти к этому неправильно, поэтому, пожалуйста, прости меня за мою наивность: Чтобы изучить Clojure, я начал переносить свою клиентскую библиотеку OAuth для Python на Clojure. Я делаю это, оборачивая clj-http так же, как ...

30 ответов

Зачем использовать геттеры и сеттеры / средства доступа? [закрыто]

В чем преимущество использования геттеров и сеттеров - которые только получают и устанавливают - вместо простого использования открытых полей для этих переменных? Если геттеры и сеттеры когда-либо делают больше, чем просто получают ...