[php][opp]Dziedzczenie czy osobna metoda |
[php][opp]Dziedzczenie czy osobna metoda |
15.02.2008, 20:44:31
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 463 Pomógł: 49 Dołączył: 27.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) |
Zastanawiam sie nad napisaniem klasy wysylajacej mail-e takie z prawdziwego zdarzenia z funkcjami takimi jak wysylanie zalacznikow format html itp...
No i tak sobie mysle co zastosowac przy wysylaniu maila html czy stworzyc nowa klasa (np: htmlmail) ktora bedzie dziedziczyc po klasie podstawowej metody i bedzie odawac wlasne czy tez popostu dopisac nowa metode do do klasy mail co bedzie bardziej oop ;P Troche namieszalem ale dopiero raczkuje w oop moze nawet pelzam. Pozdrawiam Maciej (Piniek) Zabost P.S:Jak skoncze pisac to dam wam klase do oceny. Ten post edytował Piniek 15.02.2008, 20:48:14 -------------------- |
|
|
15.02.2008, 21:36:51
Post
#2
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 6 Dołączył: 15.06.2006 Ostrzeżenie: (0%) |
Ja bym zrobił jedną klasę wszystko sklecająca, a dla formatów maili klasę abstrakcyjną i te klasę by sobie dziedziczył HtmlFormat, TextFormat, itd.
Wyglądało to by mniej więcej tak:
Klasa abstrakcyjna dla formaterów i przykładowe formatery:
No i przykład wykorzystania:
Myślę, że pomogłem. Podany kod traktuj raczej jako pseudo-kod. Jeżeli chcesz zaczerpnąć inspiracji to popatrz sobie w komponent Mail z eZ Components. Pozdrawiam, Marcin. |
|
|
15.02.2008, 21:40:43
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 463 Pomógł: 49 Dołączył: 27.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) |
Wielkie dzieki... wpadlem na podobny pomysl tylko bez klas abstrakcyjnych
Myslalem ze sie zalamie bo zalozylem temat i obsewuje ruch w topicu i widze ze wszyscy wchodza i po jakis 10-20sec wychodza nie pozostawiajac odpowiedz Juz straciel wiare Jeszcze raz wielkie dzieki za przyklad. Oczywiscie + dla ciebie -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 21.09.2024 - 03:16 |