Cytat
A jak będzie chciał zmienić sterownik?
Wiesz czym jest w ogóle PDO? Raczej mało prawdopodobne by chciał go zamienić... zresztą jeżeli już się na takie coś zdecyduje to akurat tamten fragment kodu będzie jego najmniejszym zmartwieniem.
Cytat
Nic nie pisałem na temat ilości połączeń.
Utworzenie wielu obiektów
Model_Artickes czy podobnych (dziedziczących po
Db) będzie skutkowało wielokrotnym wywołaniem konstruktora z
Db co zapewne nawiąże wiele połączeń z bazą danych.
Cytat
Jak potrzebuję np. dostępu do tabeli artykuły to robię:
class Model_Articles extends Db{
Czyli jednak uważasz, że telefonistka to jest coś co jest rozszerzeniem telefonu?
Cytat
Skoro dziedziczenie złe
Dziedziczenie jest złe jeżeli jest źle używane - tak jak tutaj.
Cytat
singleton zły
Singleton też jest zły tylko wtedy, gdy jest źle używany (zwróć uwagę, że celem jego stosowania powinno być zagwarantowanie dokładnie jednej instancji danej klasy, a nie globalnego dostępu do owej instancji)
Cytat
registry złe (a i tak każdy tego używa)
A to to akurat - w kontekście do jakiego się zapewne odnosisz - jest złe, gdyż całe modelowanie aplikacji idzie się @#$@#%^* dzięki temu - ja (i nie tylko) nie używam
Cytat
to co zostaje?
Nauczenie się doboru odpowiednich narzędzi i technik do danych zadań.
Cytat
Te rzeczy powstały, by aplikacja była wygodna i nieprzekombinowana.
Nie będę się sprzeczał - ale wygodne są tylko wtedy, gdy są poprawnie użyte. A o przypadkach w projektach z serii "hello world" gdzie global, @, eval itp są fajne to się tutaj nie wypowiadam - tam, to wszystko jest fajne.