Mailinglisten-Archive |
Yannik Hampe schrieb:
> Stattdessen kann man das Problem lösen:
> try
> {
> $bedienung->serveCoffee($costumer);
> }
> catch(TemperatureException)
> {
> $bedienung->recollectCoffee();
> $bedienung->complainTo($kitchenStaff);
> }
> oder, wenn das Unternehmen was kleiner ist:
> try
> {
> $bedienung->serveCoffee($costumer);
> }
> catch(TooColdException)
> {
> $bedienung->heatUpCoffee();
> }
> catch(TooHotException)
> {
> $bedienung->addEiswuerfelToCoffee();
> }
finde ich ein Ideales Beispiel wo Exceptions total fehl am Platz sind ...
--
Sebastian
php::bar PHP Wiki - Listenarchive