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

8 ответов

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

огих проектах, над которыми я работаю, всякий раз, когда мне нужно вернуть коллекцию только для чтения, я используюIEnumerable<T> интерфейс и сделать его конкретным типом, например, так: Public ReadOnly Property GetValues() As IEnumerable(Of ...

2 ответа

Шаблоны проектирования для многопоточности [закрыто]

2 ответа

Шаблоны проектирования для многопоточности [закрыто]

Многозадачность кажется катастрофой, когда большие проекты рушатся из-за общей мутации. Я бы сказал, что к общим ресурсам обращаются из нескольких потоков. Становится очень трудно отлаживать и отслеживать происхождение ошибки и ее причины. Это ...

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

4 ответа

Запрос на получение с массивом идентификаторов (id = [2,5,7,21]), который возвращает книги с соответствующими идентификаторами

ольно новичок в REST, но насколько я понял, я понимаю, что следующий URL соответствует принципам REST. Где ресурсы выложены следующим образом: /user/<username>/library/book/<id>/tags ^ ^ ^ ^ |---------|-----------|---|- user resource with ...

3 ответа

Безопасно ли принимать IEnumerable <T> в качестве аргумента после введения Linq? [закрыто]

Есть несколько подобных вопросов, которые касаются правильных типов ввода и вывода.как это, Мой вопрос больше касается правильной практики, именования методо...

3 ответа

Безопасно ли принимать IEnumerable <T> в качестве аргумента после введения Linq? [закрыто]

Есть несколько подобных вопросов, которые касаются правильных типов ввода и вывода.нравится [https://stackoverflow.com/questions/613652/should-i-use-an-interface-like-ienumerable-or-a-concrete-class-like-list] , Мой вопрос больше касается ...

7 ответов

 и тогда был бы получатель / установщик.

ю, что это, вероятно, субъективно, но я читал этостраница оптимизации от Google для PHP [http://code.google.com/speed/articles/optimizing-php.html]и они предлагают использовать свойство переменной напрямую, без необходимости использования методов ...

11 ответов

http://javaexplorer03.blogspot.in/2016/12/open-closed-design-principle.html

ип Open / Closed гласит, что программные объекты (классы, модули и т. Д.) Должны быть открыты для расширения, но закрыты для модификации. Что это значит, и почему это важный принцип хорошего объектно-ориентированного дизайна?

27 ответов

What is an example of the Liskov Substit,ution Principle

Я слышал, что Принцип замещения Лискова (LSP) - это фундаментальный принцип объектно-ориентированного проектирования. Что это такое и какие примеры его использования?

1 ответ

Максимальное количество мероприятий!

Существует ли какое-либо руководство по проектированию количества видов деятельности, которое может иметь приложение? Если существует ограничение, какое числ...