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

1 ответ

В небольшом проекте, который я сделал, я закончил все свои уроки, потому что ни один из них не был предназначен для наследования. Я думал, что в то время это была очень плохая практика, но теперь вы указали, что другие делают это, и я чувствую себя немного лучше :) Но когда я полностью исключил наследование из своего дизайна, все стало намного проще. О, и я предполагаю, что отсутствие наследования и запрета наследования означает, что вы больше не будете испытывать vtable-запросы при каждом вызове метода.

я проблема с параллелизмом Java. Да, я смотрел на вопросы с почти одинаковым названием, но все они, казалось, задавали немного разные вещи. Да я прочиталJava-параллелизм на практике, Да, я понимаю, почему этоде-факто ссылка на тему. Да, я ...

3 ответа

из-за редактирования исходного вопроса для использования PEP8 этот ответ немного не синхронизирован; прости за это.

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

4 ответа

Различение между делегированием, композицией и агрегацией (Java OO Design)

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

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

2 ответа

объединение, агрегация и состав

1 ответ

Что такое алгоритм композиции функций, который будет работать для нескольких аргументов, таких как h (x, y). f (x). g (x) = h (f (x), g (x))?

1 ответ

Что такое алгоритм композиции функций, который будет работать для нескольких аргументов, таких как h (x, y). f (x). g (x) = h (f (x), g (x))?

Например, предположим, у нас были функцииdouble(x) = 2 * x, square(x) = x ^ 2 а такжеsum(x,y) = x + y, Что такое функцияcompose такие какcompose(compose(sum, square), double) = x^2 + 2*x? Обратите внимание, что я спрашиваю функцию, которая может ...

1 ответ

Рефакторинг устаревших основанных на миксинах иерархий классов

ли расширить только определенную часть из нескольких классов? Пример:

3 ответа

Композиция UWP - применить маску непрозрачности к верхним 30 пикселям ListView

2 ответа

Объединить предикаты LINQ-to-SQL в один предикат

(Предыдущий вопрос,Рекурсивно (?) Объединять предикаты LINQ в один предикат, похоже на это, но я фактически задал неправильный вопрос ... решение там удовлет...

3 ответа

Композиция, наследование и агрегация в JavaScript

В Интернете много информации о композиции и наследовании, но я не нашел достойных примеров с JavaScript. Используя приведенный ниже код для демонстрации наследования: function Stock( /* object with stock names and prices */ ) { for ...