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

3 ответа

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

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

7 ответов

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

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

7 ответов

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

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

7 ответов

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

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

7 ответов

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

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

4 ответа

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

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

4 ответа

Абстрактные частные функции

В следующем коде PHP будет недоволен тем, что customMethod () является приватным. Почему это так? Видимость определяется тем, где что-то объявлено, а не определено? Если бы я хотел сделать customMethod видимым только для стандартного кода ...

1 ответ

Обертывание DbSet <TEntity> с пользовательским DbSet / IDbSet?

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

4 ответа

Я не уверен, если вы должны рекомендовать книги, и если да, дайте мне знать, и я удалю свой пост, но мне нравится Pro C # от Troelsen. Абстракция похожа на интерфейсы, но интерфейсы не позволяют вам определять конструктор (ы). Это для обобщения. Как и у меня есть сетка, в которой я хочу отобразить некоторые пользовательские поля. Полями могут быть текст, перечисление, одно значение, многозначность. Я построил абстрактный класс FieldDef со свойством абстрактной строки DispValue. Затем различные типы полей наследуются от FieldDef. В сетке у меня есть простая строка для отображения. Затем, когда пользователь обновляет поле, раскрываются свойства и методы, специфичные для типа поля. Другой пример: у всех млекопитающих есть общие свойства, но когда вы углубляетесь в детали, вы открываете больше свойств, но существует единое обобщенное представление (интерфейс) для всех млекопитающих, и благодаря наследованию от млекопитающих существует способ поиска и отображения свойств, общих для всех млекопитающих. ,

у абстракцию в процессах. Я вижу абстракцию в данных. Я вижу, что абстракция теряет неважные детали. Я вижу, что абстракция дает группе элементов имя и рассматривает их как единое целое. (Но я не знаю, почему это считается абстракцией. Поэтому, ...

3 ответа

MapReduce - это абстрактный алгоритм, позволяющий разделить проблему, распределить ее и объединить результаты. Dremel, кажется, является специальным инструментом для запросов и анализа наборов данных.

e Dremel являетсяописано здесь [http://research.google.com/pubs/pub36632.html], В чем разница между Dremel и Mapreduce?