“OOP” does not simply mean “good” – if there are no inherent hierarchical relationships among the fundamental concepts in your problem then no amount of hierarchy and virtual functions will improve your code.
"ААП" азначае не проста "добра" - калі Ёсць няма уласцівага іерархічныя сувязі паміж асноўнымі паняццямі ў вашай праблемы, то ніякае колькасць іерархіі і віртуальных функцый палепшыць ваш код.