lakjsdglakjdnkl, спасибо за понимание...
pivavar, если у вас получилось привязать в своём понимании одну половинку к чему-либо, думаю для простоты тогда у вас не составит труда привязать другую половинку к другому чему-либо. У меня КПД по разбору чужого кода, тем более ООП, очень низкий, особенно в это время, в конце лета. Вы своими вопросам этот КПД вообще до нуля снижаете. Если что непонятно, лучше подождите годик-другой, либо ещё раз более внимательно прочитайте то, что уже написано...
Умные люди говорят, что перед тем, как разбираться с кодом полезно хорошо продумать, что этот код будет делать. Просто хотел сберечь Вам немного зря потраченного времени. Удачи!