eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingException - ale inaczejRe: Exception - ale inaczej
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!n
    ews2.glorb.com!news-in-01.newsfeed.easynews.com!easynews!core-easynews-01!easyn
    ews.com!en-nntp-13.dc1.easynews.com.POSTED!not-for-mail
    From: A.L. <l...@a...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Exception - ale inaczej
    Message-ID: <9...@4...com>
    References: <ic6jrt$28m$1@news.onet.pl>
    X-Newsreader: Forte Agent 4.2/32.1118
    MIME-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Lines: 33
    X-Complaints-To: a...@e...com
    Organization: Forte Inc. http://www.forteinc.com/apn/
    X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
    be unable to process your complaint properly.
    Date: Fri, 19 Nov 2010 16:33:28 -0600
    Xref: news-archive.icm.edu.pl pl.comp.programming:187374
    [ ukryj nagłówki ]

    On Fri, 19 Nov 2010 20:40:44 +0100, Jacek Czerwinski <...@...z.pl> wrote:

    >Czy jest, nie mam pojęcia jakby to było zrealizowane, takie exception,
    >wyjątek, że mamy klase/instancje wyjatku, mozemy czerpac z niej
    >informacje i reagowac (jak w jezykach obiektowych) - i wznowic bledna
    >operacje.
    >
    >Ostatnie takie coś widzialem chyba w PL/1 i bylo to proceduralne, na
    >pewno o bardzo ograniczonym zakresie (w przyblizeniu powiedzmy ze
    >lokalnym). Obsluga bledu miala tam (kojarze jak przez mgle) koncepcje
    >wznowienia przerwanej operacji.
    >
    >W sumie czesciowo sam sobie powiedzialem - przerwanie a nie wyjatek. Czy
    >na gruncie jezykow obiektowych ktos sie spotkal ...

    Eiffel ma cos takiego

    http://docs.eiffel.com/book/platform-specifics/excep
    tion-mechanism

    Reacting to Exceptions
    Again, because of Design by Contract, we can state the following rule
    for dealing with exceptions:

    A routine that incurs an exeception can react in one of only two ways:
    1.It can return the instance to a stable state and retry the entire
    routine with the same or a different strategy.
    2.It can fail, causing an exception in its caller.

    There is an Eiffel mechanism called the rescue clause which
    facilitates the first alternative.


    A.L.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: