У меня есть система под названием «A», которая хранит свои объекты в структуре данных по имени.В основном система 'A' имеет функцию getObject (obj_name).Эта функция создает объект с заданным именем obj_name, если он еще не существует, а затем возвращает его, в противном случае он просто возвращает объект.
Теперь программа 1 использует Систему 'A' и создает объект с именем "Program1_Object".«используя вышеуказанную функцию (getObject)
Программа 2 вызывает getObject с аргументом« Program1_Object ».
Проблема в том, что getObject возвращает объект Программы 1 в Программу 2. Я хочу добавить разрешениетому объекту, который, если объект не предназначен для вызывающей программы, возвращает ошибку или создает новую для вызывающей программы.
Что за хитрость стоит?
Спасибо