Hukukun dayanağı ile ilgili çeşitli dönemlerde kuramlar üretilmiştir. Bunları sıralamamız gerekirse; bilinçi bir irade olarak gören kuramlar, irade dışı olarak gören kuramlar ve pozitivist kuramlar. Bu kuramların bazılar felsefik değil ortaya konduğu dönemin sorunlarını çözmek veya politik görüşleri hukuk biliminde dile getirme ihtiyacından ortaya çıkmıştır.
İdesi ve ideali adalet olan hukuk, genel olarak şu şekilde tanımlanabilir: "Hukuk, adalete yönelmiş toplumsal bir yaşama düzenidir." Bu tanımdan, hukukun üç ayrı fonksiyonu yerine getirdiğini görmekteyiz. Bu fonksiyonlar düzen, pratik yarar ve adalettir.