|
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 21
|
|||||||||||
Можно ли каким-то образом заставить реагировать родительский объект на изменение параметров дочернего21.06.2016, 21:52. Показов 1411. Ответов 27
Метки нет (Все метки)
Задача такая. Есть некий класс:
Можно ли каким-то образом заставить реагировать родительский объект на изменение параметров дочернего так, как будто это __property родителя? З.Ы. класс является абстрактным примером более сложной задачи, поэтому подставить расчёт калорий в процедуру GetSumCal не получится.
0
|
|||||||||||
| 21.06.2016, 21:52 | |
|
Ответы с готовыми решениями:
27
Можно ли каким-то образом заставить WebClient создавать папки для скачиваемых файлов Передача параметров из дочернего класса в родительский Каким образом заставить программу загружать dll из указанной папки? |
|
Модератор
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,468
|
|
| 27.06.2016, 18:02 | |
|
Avazart, не. Вот есть рецепт и в нем есть ингредиенты. И каждый из них знает в каком рецепте он состоит (знает владельца вектора ингредиентов) и может вызвать его функцию подсчета если количество ингредиента меняют. Правда вектор тогда тоже надо будет перегрузить что бы при смене набора (добавлении и удалении ингредиентов) расчёт тоже шёл... Мда. Видимо легче накрыть это дело обложкой) или иметь векторы которые под это заточены
0
|
|
|
|
||
| 27.06.2016, 18:21 | ||
|
Чем оправдано введение сильной связности, тем более что объекты создаются не динамически? Добавлено через 4 минуты
0
|
||
|
Модератор
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,468
|
|
| 27.06.2016, 18:37 | |
|
Avazart, ну а почему бы ему и не знать если к примеру предусмотрена интенсивная работа с ингредиентом при которой должен меняться салат. С ку не работал
0
|
|
|
|
||||||
| 27.06.2016, 18:49 | ||||||
|
Что бы не было неоправданной сильной связности между классами.
Добавлено через 7 минут Ничто не мешает хранить сумму:
1
|
||||||
|
Модератор
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,468
|
|
| 27.06.2016, 19:51 | |
|
Avazart, ну так то да. На самом деле можно вообще ничего не хранить и не накрывать - просто считать её каждый раз заново) для некоторых задач и такой подход допустим
0
|
|
|
0 / 0 / 0
Регистрация: 16.12.2013
Сообщений: 21
|
|||||
| 03.07.2016, 21:30 [ТС] | |||||
|
Смысл понятен, но как
0
|
|||||
|
|
||||
| 03.07.2016, 21:59 | ||||
|
К примеру добавление суммы увеличивает размер объекта класса на 4 байта, если объектов класса много ... Кроме того если "изменение рецептуры редкое дело", то смысл вызвать метод подсчета часто? Один раз вызвал/сохранил в переменную.
0
|
||||
| 03.07.2016, 21:59 | |
|
Возможно ли как-то заставить BIOS, каким то образом определить название проца Каким образом возможен сброс параметров BIOS? Каким образом пройдёт передача параметров в функцию Каким образом заставить компонент RichEdit1 перемещать свой Skroll на последнюю запись? Каким образом созданный объект отправить на печать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|