Показать сообщение отдельно
  #12 (permalink)  
Старый 14.03.2015, 22:23
Новичок на форуме
Отправить личное сообщение для Ivan_Ivanoff_24 Посмотреть профиль Найти все сообщения от Ivan_Ivanoff_24
 
Регистрация: 14.03.2015
Сообщений: 6

Сообщение от nuboquest
Не совсем ясно из постановки, должны ли все объекты как-то реагировать на сообщения, или просто "знать" какое то состояние. Выложите задание полностью.
К сожалению, это и есть полностью( Поэтому и обратился к Вам, чтобы понять, насколько различно можно толковать его условие.

Сообщение от nuboquest
O={
        sendTo: function(obj, msg){obj.receiveFrom(this, msg)},
        receiveFrom: function(sender, msg){console.log(this.name+": I have receive the message '"+msg+"' from "+sender.name)},
 create: function(name){var o=Object.create(this); window[name]=o; o.name=name}
	}
	 
	O.create("object1")
     O.create("object2")
 
       object1.sendTo(object2, "Hello!")
 
	//  object2: I have receive the message 'Hello!' from object1
Такой вариант ближе всего к моему представлению этого процесса). Вопрос - в этом варианте объект О можно считать тем самым классом, который предоставляет возможность взаимодействовать объектам (как в условии задания) либо необходимо что-то добавлять? Заранее прошу прощения за дилетантские вопросы.
Ответить с цитированием