Ne, v kontextu tohoto vlákna se řeší, jak udělat Product::get, když to na různým místě má načítat z různé databáze. Autor komentáře to nejspíš nazval SRP, protože chtěl říct, že načítání z DB má být v jiné třídě než Product (což je pravda).
Ten tvůj paskvil, co jsi tam napsal, tophle nejen neřeší, ale ani nedává smysl - proč bych proboha měl mít na načítání z 4 druhů DB 4 subclassy Product? A na načítání User ze 4 druhů DB budu mít další 4 subclassy od User? Možná ovládáš teoretický OOP, kde se hodně maluje a dělají se složitý stromy dědičnosti, ale pomocí toho se skutečnej udržitelnej program napsat nedá (protože jak píšeš jinde, musíš znát všechny požadavky dopředu, a to nikdy nenastane).
Přečteno 20 856×
Přečteno 18 734×
Přečteno 17 893×
Přečteno 17 644×
Přečteno 16 401×