Frukostseminarium - Designprinciper för objektorienterad utveckling den 9/2

Den 9 februari 07:30 - 08:45 bjuder vi in till frukostseminarie på temat SOLID.

SOLID är fem principer för objektorienterad utveckling med syfte att hantera beroenden mellan klasser, reducera komplexitet och underlätta testning. SOLID står för:

  • Single Resonsibility Principle – En klass ska bara göra en sak.
  • Open/Closed Principle – Klasser ska vara öppna för utökning men stängda för modifiering.
  • Liskovs Substitution Principle – Subklasser måste vara utbytbara mot dess basklasser. Klienten ska kunna lita på kontraktet en klass exponerar även om instansen tillhör en subklass.
  • Interface Segregation Principle – Interface ska vara specifika. Användarna av ett interface ska inte vara beroende av metoder som inte används.
  • Dependency Inversion Principle – Högnivåobjekt ska vara oberoende av lågnivåobjekt. Klasser ska vara beroende av abstraktioner, inte av andra klasser.

 Föredragshållare är Magnus Jarl, en senior systemarkitekt som har arbetat i 20 år med utveckling av mjukvara i de flesta roller såsom utvecklare, arkitekt, teamledare, Scrum Master, coach och mentor. 

Anmälan görs via Evenbrite på tinyurl.com/hukuro3, senast den 30/1.

Välkomna!

Nyhetsarkiv

Länkar

-

Senaste nyheter