huvudklassen
Huvudklassen, i sammanhanget av objektorienterad programmering, är den centrala klassen som vanligtvis ansvarar för att starta en applikation och utföra uppstart av programmet. Den fungerar som ingångspunkt och fungerar ofta som en bootstrap-komponent som konfigurerar och kopplar samman programmets olika delar.
Vanliga uppgifter för huvudklassen inkluderar att definiera entry point (till exempel en main-metod), skapa och sammanlänka
Språkspecifika skillnader finns. I Java och C# finns en definierad huvudmetod, som t.ex. public static void main(String[]
Designmässiga överväganden rekommenderar att huvudklassen hålls liten och fokuserad. Målet är att överföra logik till självständiga