Так вот, если планируется вносить изменения в код на этапах доработки (revision) и сборки (build), правило один интерфейс, одно действие необходимо соблюдать. Сразу уточню, не стоит это понимать буквально, любой интерфейс может содержать несколько методов, но описывать одно действие. Для примера. Переставить монитор, это одно действие, но содержит три условных «метода», поднять, переместить, опустить.