>>267
差分プログラミングと開放/閉鎖原則で検索。