Skip to content

rubydev.pl

szkoła programowania

  • Umów się na lekcję
Search

rubydev.pl

szkoła programowania

Close menu
  • Umów się na lekcję

rubydev.pl

szkoła programowania

Search Toggle menu

Tag: refaktoring

2 kwietnia, 20232 lipca, 2023Ruby, Wzorce projektowe

Wzorzec projektowy – Iterator

Wzorzec projektowy Iterator (ang. Iterator) pozwala na ukrycie implementacji kolekcji danych i udostępnienie interfejsu do przeszukiwania elementów w kolekcji. W przypadku stacji […]

15 marca, 20232 lipca, 2023Ruby, Wzorce projektowe

Wzorzec projektowy – Budowniczy

Wzorzec projektowy o nazwie Budowniczy (ang. Builder) pozwala na tworzenie skomplikowanych obiektów poprzez krok po kroku ustawianie ich właściwości. W tym przypadku, […]

3 marca, 20232 lipca, 2023Ruby, Wzorce projektowe

Wzorzec projektowy – Strategia

Wzorzec projektowy Strategii (ang. Strategy) pozwala na swobodne zmienianie algorytmów używanych przez aplikację, bez konieczności modyfikowania samego kodu. W tym przypadku, przedstawię […]

17 lutego, 20232 lipca, 2023Ruby, Wzorce projektowe

Wzorzec projektowy – Obserwator

Wzorzec projektowy Obserwatora (ang. Observer) pozwala na rejestrowanie obiektów, które chcą być powiadamiane o zmianach stanu innych obiektów. W tym przypadku, przedstawię […]

7 lutego, 20232 lipca, 2023Ruby, Wzorce projektowe

Wzorzec projektowy – Stan

Przyjrzyjmy się dzisiaj trochę dłuższemu przykładowi związanemu ze wzorcem Stan (ang. State). Poniżej znajduje się przykład kodu Ruby, który reprezentuje stację benzynową, […]

21 stycznia, 20232 lipca, 2023Ruby, Wzorce projektowe

Wzorzec projektowy – Metoda Szablonowa

Przyjrzyjmy się wzorcowi projektowemu o nazwie Metoda Szablonowa (ang. Template Method). Poniższy kod ilustruje działanie stacji benzynowej z dwoma dystrybutorami paliwowymi o […]

Cześć, nazywam się Jakub Godawa i jestem nauczycielem programowania obiektowego w języku Ruby. Uczę także podstaw informatyki, SQL oraz HTML/CSS.

Kategorie

  • Przemyślenia
  • Rozmowy
  • Rozmowy z GPT
  • Ruby
  • Wzorce projektowe

Archiwum

  • czerwiec 2023
  • maj 2023
  • kwiecień 2023
  • marzec 2023
  • luty 2023
  • styczeń 2023

Loading

© 2023 rubydev.pl
https://github.com/vysogothttps://www.linkedin.com/in/jakubgodawa/