All the techniques in Judo are designed for both Offense and Defense. Knowing Judo will help you survive in all situations on the street or in the dojo.
Judo is a Martial arts that incorporates a variety of techniques, including striking, throwing, grappling, submissions holds, choke holds, bending and twisting of the joints. what more can you ask for, it seems it was designed for todays MMA. MIXED MARTIAL ARTS.