Ёсьць яшчэ адзін прынцып ААП рабі, а не пытай. У прыкладзе вышэй мы пытаем ў костцы яе значэньне й потым робім нейкае дзеяньне ў залежнасьці ад гэтага значэньня. Справа ў тым што зараз, тое што знаходзіцца звонку Turn мусіць ведаць калі спроба скончыцца. Turn мусіць увасабляць усе веды таго як ім карыстацца. Гэта дазваляем нам рабіць наш код чысьцей: калі мы пытаем і адказваем, тады, калі б не быў выкарыстаны наш аб’ект, код які выклікае яго мусіць рабіць гэта ўсё зноў і зноў. Калі аб’ект ведае ўсё пра сябе, ён можа паклапоціцца пра сябе дзе бы ён не знаходзіўся.