Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jedno zadanie jeden obiekt. Czyżby?
coomler
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 26.06.2010

Ostrzeżenie: (10%)
X----


Cześć,
ostatnio postanowiłem poćwiczyć sobie programowanie obiektowe. Na tym forum zdążyłem już wiele razy przeczytać, że jeden obiekt = jedno zadanie. Przejdźmy do rzeczy. Mam jakieś archiwum a w nim kilka plików .txt. Teraz chcę napisać skrypt, który rozpakuje to archiwum i zmieni rozszerzenie plików z .txt na .html, po czym spakuje je. Jak zrobić to, aby było poprawnie? Osobna klasa do rozpakowywanie i pakowania i osobna do zmiany rozszerzenia? Czy w takim wypadku klasa stosować dziedziczenie? Może macie inne, lepsze, bardziej poprawne rozwiązania? Rozumiem, że lepiej nie pakować tego do jednej klasy?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
coomler
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 26.06.2010

Ostrzeżenie: (10%)
X----


Try/catch póki co nie używam, bo nie wiem za bardzo jak, ale wydaje mi się, że można je zastąpić instrukcją warunkową lub die().

Teraz już mniej więcej wiem jak to podzielić, ale mam jeszcze jedno pytanie, gdzie wpakować usunięcie tego niespakowanego katalogu(będziemy mieli archiwum z plikami .txt, archiwum z plikami .html oraz katalog z plikami .html). Ja bym go dał do klasy zmieniającej rozszerzenie, dokładniej w __destruct mimo tego że folder ten powstał dzięki klasie Archive(chyba że jako osobny obiekt).
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 00:09