Witam,
obecnie piszę zbiór klas, które wykorzystam w CMS. Obecnie zastanaiwam się jak sprawdzać dane (typy, poprawność itp.). Doszedłem do wniosku, że napiszę dwie klasy: parser i filter. Filter ma odpowiadać za sprawdzanie danych (np. poprawność adresu email) i zwracać true lub false. Natomiast parser ma "obrabiać dane" (np. wywalać kod html z ciągu).
Czy takie rozwiązanie jest poprawne czy lepiej stworzyć do tego jedną, dużą klasę? Niby zastosowanie klas będzie podobne..