==== wzorce projektowe ==== standardowe i sprawdzone w praktyce rozwiązania często pojawiających się problemów projektowych * [[singleton]] {{singleton.cpp}} * [[prototyp]] {{prototyp:prototyp.cpp}} * [[fabryka abstrakcyjna]] {{abstractfactorypattern.cpp}} * [[fabryka obiektów]] {{fabryka_obiektów.cpp}} * [[fabryka prototypów]] {{fabryka_prototypow.cpp}} * pula {{poolpattern.cpp}} * adapter klas {{classadapterpattern2.cpp}} * adapter obiektów {{objectadapter2.cpp}} * kompozycja {{composite.cpp}} * dekorator {{decoratorpattern.cpp}} * virtual proxy {{proxy_pattern.cpp}} * komenda {{commandiso.cpp}} * [[obserwator]] {{observer:observer_pattern.cpp}} * [[stan]] {{state_pattern.cpp}} * wizytator 1 {{visitorpattern_iso.cpp}} * wizytator 2 {{wizytator.cpp}} * monitor {{monitor.cpp}} * [[aktywny obiekt]] {{aktywny_obiekt.cpp}} * copy on write proxy {{copy_on_write_proxy.cpp}} * [[most]] {{most_pattern.cpp}} * [[iterator]] {{iterator.cpp}} * [[interpreter]] {{interpreter.cpp}} [[start]]