Trochę o abstrakcjach

O abstrakcjach a dokładniej wzorcu dotyczącym abstrakcji występującym w programowaniu obiektowym napisano już wiele. Tak więc aby już się nie powtarzać i opisywać rzeczy powszechnie znanych pragnę jedynie podać trzy interesujące pozycje: dwie książkowe i jedną elektroniczną. Pierwsza pozycja dotyczy książki pt. „PHP5. Obiekty, wzorce, narzędzia” autorstwa Matta Zandstra. Nie jest to pozycja zbyt łatwa i przyjemna niemniej stanowi ona pierwszą książkę o programowaniu obiektowym w php5 i znajdujące się tam wytłumaczenie wzorca abstrakcji jest jak najbardziej dostępnie wytłumaczone dla czytelnika. Drugą pozycję literaturową, drukowaną stanowi już kultowa publikacja pt. „Wzorce projektowe” która wydana została przez tzw. Bandę Czworga w skład której wchodzą tak znani programiści jak: Erich Gamma , Richard Helm , Ralph Johnson oraz John Vlissides. Ostatnim źródłem z którego można czerpać informację na temat wzorca abstrakcji, ale i nie tylko, jest blog SourceMaking. Na blogu tym opisano, oprócz powszechnie stosowanych wzorców projektowych, także zagadnienia dotyczące: anty-wzorców, refaktoryzacji oraz modelowania za pomocą języka UML. Zapraszam gorąco do lektury.