В рамках теории не повредит прочитать http://nag.ru там

В рамках теории не повредит прочитать nag.ru там все отменно объяснено, правда порой на примере кошек. И, если не ошибаюсь, то посмотрите насчет технологии(стандарта, хз) ATM.