Объекты и структуры в программировании: как они работают вместе