Показать сообщение отдельно
  #6 (permalink)  
Старый 18.08.2011, 19:16
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

сделать универсальную коллекцию, которая делегирует исполнение методов всем членам коллекции по очереди.

пример использования:

var square= new Square( 1, 2, 3 )
var circle= new Circle( 1, 2, 3 )

var shapeList= new Collection( square, circle )

shapeList.setColor( 'red' )
sahpeList.draw()
// то же что:
// square.setColor( 'red' )
// circle.setColor( 'red' )
// square.draw()
// circle.draw()
__________________
.ня
Ответить с цитированием