A two-piece golf ball has a solid rubber core and a tough cover, providing maximum distance and durability. On the other hand, a multi-piece golf ball has a rubber core, an inner mantle layer, and a cover. Multi-piece balls offer a softer feel, better control, and enhanced spin.