23
ответа

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

Почему я должен использовать человекочитаемый формат файла в предпочтении к двоичной единице? Существует ли когда-нибудь ситуация, когда это не имеет место?Править: У меня действительно было это как объяснение при начальной регистрации...
вопрос задан: 23 May 2017 01:52
20
ответов

Почему интерфейсы предпочтены абстрактным классам?

Я недавно присутствовал на интервью, и они задали мне вопрос, "Почему Интерфейсы предпочтены по Абстрактным классам?" Я пытался дать несколько ответов как: Мы можем добраться, только один Расширяет функциональность...
вопрос задан: 12 March 2009 21:24
16
ответов

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

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

Абстракция далеко от CSS

Позвольте мне сделать что-то довольно ясным. Я. Ненависть. CSS. Это - бесконечный кошмар. Каждое незначительное изменение макета чувствует себя подобно взлому. Решения проблем, кажется, часто включают jiggering числа вокруг...
вопрос задан: 23 August 2017 03:12
12
ответов

Чистый Код: Объекты должны иметь общественные собственности?

Я читаю книгу "Чистый Код" и борюсь с понятием. При обсуждении Объектов и Структур данных, это указывает следующее: Объекты скрывают свои данные позади абстракций и выставляют...
вопрос задан: 7 July 2010 13:23
11
ответов

Как Вы заставляете людей оценивать абстракцию и гибкость по “просто получению сделанного”?

Я иногда испытываю трудности с другими людьми, которые хотят решить проблему, когда они хотят пропустить официальные интерфейсы и детали конкретной реализации доступа непосредственно. Они обсуждают то выполнение...
вопрос задан: 11 February 2012 15:26
11
ответов

Когда я должен возвратить Интерфейс и когда реальный класс?

когда программирование в Java I практически всегда, только из привычки, пишет что-то вроде этого: общедоступный Список <Строка> нечто () {возвращает новый ArrayList <Строка> ();} Большую часть времени без...
вопрос задан: 5 July 2011 20:35
11
ответов

Объяснение абстракции [закрытому] непрограммисту

Абстракция является понятием, которое кажется трудным объяснить, не возвращаясь к использованию терминологии программирования. Я думал об этом много, и я не могу придумать удовлетворительный ответ. Делает любого...
вопрос задан: 27 May 2010 03:39
9
ответов

Как я могу уменьшить дублирования в своем коде jQuery?

Размер моего файла JavaScript выходит из-под контроля, потому что у меня есть сотни ссылок, и у каждого есть его собственная функция jQuery даже при том, что они все выполняют в основном ту же задачу. Вот короткое...
вопрос задан: 1 November 2010 19:37
9
ответов

Как приблизиться к чему-то сложному?

Вы знаете, что конкретная часть Вашего кода, который важен для проекта, но вероятно займет много времени, чтобы сделать его? Вы когда-либо получаете чувство, что Вы работали бы над чем-то еще (...
вопрос задан: 1 June 2009 20:07
8
ответов

Различие между абстракцией и инкапсуляцией?

Каково точное различие между инкапсуляцией и абстракцией?
вопрос задан: 17 December 2018 22:22
8
ответов

Что лучший способ состоит в том, чтобы абстрагировать базу данных из приложения PHP?

Мой вопрос состоит в том, как делает один краткий обзор соединение с базой данных от образцового слоя приложения? Первоочередная задача состоит в том, чтобы смочь легко измениться от различных типов баз данных. Возможно, Вы запускаете...
вопрос задан: 11 October 2010 06:07
8
ответов

Лучше использовать Список или Набор?

У меня есть объект, который хранит некоторые данные в списке. Реализация могла измениться позже, и я не хочу выставлять внутреннюю реализацию конечному пользователю. Однако у пользователя должна быть способность...
вопрос задан: 26 May 2010 23:46
7
ответов

Сколько абстракции это слишком много?

В объектно-ориентированной программе: сколько абстракции слишком много? Сколько это просто правильно? Я всегда был типичным парнем. Я понял концепцию высокого уровня инкапсуляции ...
вопрос задан: 24 June 2017 23:03
7
ответов

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

Таким образом, если язык предоставляет процедуру высшего порядка затем, у меня может быть процедура, которая возвращает процедуру. Что-то как: (определите (Proc b c) (лямбда (x) (# | тело метода здесь с точки зрения b c и x | #)...
вопрос задан: 2 September 2015 15:12
7
ответов

Как будущие языки программирования могут лучше упростить абстракцию? [закрытый]

Одно из ключевых свойств к разработке понятного программного обеспечения (и, действительно, разрабатывая что-либо вообще) должно разработать хороший набор абстракций. В эти дни те абстракции включают вещи как...
вопрос задан: 30 April 2012 22:41
7
ответов

Когда абстракция и модуляризация являются плохой практикой в программировании?

просто видел этот комментарий в, "какой lib JS делают Вы используете" опрос "@Xanti - да, да, модуляризация и абстракция в программировании являются ужасной практикой. Функции, которые вызывают другие функции? Расточительный"...
вопрос задан: 26 February 2010 00:26
7
ответов

Каково различие между Абстракцией и Полиморфизмом

Я, кажется, не понимаю два понятия ООП очень хорошо. Вы могли объяснить, каковы абстракция и полиморфизм, предпочтительно с реальными примерами и кодом?Спасибо.
вопрос задан: 15 December 2008 02:20
7
ответов

Худшая инверсия абстракции

Что хуже (или из-за распространенности или из-за серьезности) пример инверсии абстракции, которую Вы видите в программировании сегодня? Для тех из Вас, кто не знаком с понятием, абстракцией...
вопрос задан: 19 November 2008 23:36
6
ответов

Абстракция сокрытие информации VS инкапсуляция VS

Можно ли сказать мне, каково различие между абстракцией и сокрытием информации в разработке программного обеспечения? Я смущен. Абстракция скрывает краткие обзоры реализации и сокрытия информации детали...
вопрос задан: 23 May 2017 11:47
6
ответов

Используя дженерики в абстрактных классах

Я работаю над абстрактным классом, где класс с реализацией должен реализовать список T. Проблема состоит в том, что это не работает: общедоступный класс AbstractClass {общедоступный международный идентификатор {добирается; набор;}...
вопрос задан: 1 March 2010 22:22
6
ответов

Трудно кодируя по сравнению с Универсальным кодированием: Где разграничить?

Я не абсолютно уверен, как к слову это, но я попробую. Предположим, что у Вас есть некоторые настройки в некоторой части Вашей программы, где Ваши 80%, уверенных, Вы никогда не должны будете изменять снова. Как Вы знаете где к...
вопрос задан: 15 March 2009 23:54
5
ответов

Сокрытие информации по сравнению со скрытыми зависимостями

Каковы некоторые общие лучшие практики в процедуре (или функция, модуль, и т.д.) дизайн для балансировки требования сокрытия информации и соответствующего уровня абстракции в интерфейсе процедуры...
вопрос задан: 11 August 2009 10:19
5
ответов

Блестящий пример эффективной инкапсуляции посредством сокрытия информации?

"Абстракция и инкапсуляция являются дополнительными понятиями: абстракция фокусирует на заметном поведении объекта... внимание инкапсуляции к реализации, которая дает начало этому поведению....
вопрос задан: 11 March 2009 18:15
4
ответа

Как хорошо статический анализ кода работает с Spring и другими абстракциями?

Я нахожусь в ситуации, где я обязан прилагать по крайней мере некоторое усилие для удаления никогда используемого кода из моего исходного кода. Общее предпочтение состоит в том, чтобы использовать статический инструмент анализа кода. У нас была большая уд
вопрос задан: 4 August 2013 13:11
4
ответа

Как я представляю мозаики в XML?

Так, я пишу программу AS3, это размещает плитки для полов рядом. Я хочу, чтобы пользователь был, чтобы смочь создать их собственный пол, схематичный представленный различными прямоугольниками. Это будет перетаскивание. Они положат...
вопрос задан: 28 June 2010 14:15
4
ответа

Любопытство вне абстракций: как байт-код выполняется? как драйверы устройств работают?

Все, что я видел на *, отклоняет, был ряд абстракций от аппаратных средств, но мне любопытно относительно того, как аппаратные средства работают. Я запрограммировал в блоке, но это - все еще только ряд абстракций. Как...
вопрос задан: 23 May 2010 15:35
4
ответа

Objective C: как предотвратить утечки абстракции

Я заключаю, что в Objective C должен объявить переменные экземпляра как часть интерфейса моего класса, даже если эти переменные являются деталями реализации и имеют частный доступ. В "субъективном" C, мне...
вопрос задан: 30 March 2010 00:55
4
ответа

Лучший способ к абстрактным атрибутам инициализации

Что является лучшим способом абстрагировать этот шаблон: класс MyClass attr_accessor: нечто: определение панели инициализирует (нечто, панель) @foo, @bar = нечто, конец конца панели, в который хорошее решение должно взять суперклассы...
вопрос задан: 3 July 2009 06:08
4
ответа

Где все “увеличивают объем” операций, принадлежат DDD?

В DDD одним из ключевых понятий является Репозиторий, который позволяет Вам получать Объекты (или Совокупные Корни) и затем сохранять их назад после того, как они обновляются. Позвольте предполагают, что мы должны выполнить некоторый 'объем'...
вопрос задан: 18 February 2009 18:11