Blogbejegyzések
-
MVC programfelépítés megfigyelő minta használatával nem GUI alkalmazásban
dr. Dobreff Csaba 2025. febr 19.Az előző néhány bejegyzésben azért jártuk körül részletesen a megfigyelő programtervezési mintát (observer design pattern), mert ezt a mintát lehet használni az MVC betűszóval jelölt programszerkezet megvalósítására is. Az MVC...
-
Megfigyelő minta attribútumleírók használatával
dr. Dobreff Csaba 2025. febr 19.Az előző néhány bejegyzésben a megfigyelő tervezési minta (observer design pattern) alkalmazásával és megvalósítási változataival foglalkoztunk. Láthattuk a push és pull változatok közötti elvi különbséget, majd pedig az üzenetküldés feladatát...
-
Megfigyelő minta osztálydekorálással
dr. Dobreff Csaba 2025. febr 19.Az előző bejegyzésekben a megfigyelő tervezési mintán (observer design pattern) alapuló alkalmazási példákkal és azok megvalósítási változataival foglalkoztunk. Ezek a klasszikus implementáción alapultak. Ez azt jelenti, hogy a publikáló és...
-
Értesítés küldés több forrásból több vevőnek – központosított üzenettovábbítás
dr. Dobreff Csaba 2025. febr 19.Az előző három bejegyzésben azt a helyzetet modelleztük le programban, amikor egy szupermarket hírlevelére a vásárlók feliratkoznak azért, hogy ha új termék jelenik meg az áruház kínálatában, akkor arról értesítést...
-
Értesítés küldés állapotváltozásról – megfigyelő minta, Pull változat
dr. Dobreff Csaba 2025. febr 18.Az előző két bejegyzésben egy áruház hírlevelére feliratkozó vásárlók új termék érkezéséről való tájékoztatását, és ennek alapján történő vásárlásokat modelleztük és kódoltuk a megfigyelő tervezési minta Push változata alapján. Most...
-
Értesítés küldés állapotváltozásról üzenetobjektum átadásával – megfigyelő minta, push változat
dr. Dobreff Csaba 2025. febr 18.Az előző bejegyzésben azt a helyzetet modelleztük, amikor egy áruház új termék érkezésekor értesíti a címüket megadó vásárlókat, lehetőséget adva, hogy ha az adott termék, az adott áron érdekli őket,...
-
Értesítés küldés állapotváltozásról – megfigyelő minta, push változat
dr. Dobreff Csaba 2025. febr 18.Modellezzük le azt a helyzetet, amikor egy szupermarket hírlevelére a vásárlók feliratkoznak azért, hogy ha új termék jelenik meg az áruház kínálatában, akkor arról értesítést kapjanak. Természetesen nem minden árucikk...
-
Kivételkezelő szerkezetet vagy előzetes feltételvizsgálatot használjunk?
dr. Dobreff Csaba 2025. febr 18.Minden programnak van egy tervezett ideális normál lefolyása, ami akkor valósul meg, ha minden az elvárások szerint történik. Ez utóbbi azt jelenti például, hogy egy függvény mindig a megfelelő típusú...
-
Hogyan tegyük nagybetűssé egy szöveg szavainak kezdőbetűit?
dr. Dobreff Csaba 2025. febr 17.Ez a kérdés, illetve feladat például olyankor merül fel, ha egy személynevet tartalmazó karakterlánc csupa kisbetűvel áll rendelkezésre, de megjeleníteni a helyesírás szabályai szerint kívánjuk, azaz a családi- és utónevet...
-
Hogyan készítsünk Excel táblához hasonló számolótáblát? – 5. befejező rész
dr. Dobreff Csaba 2025. febr 17.Az előző bejegyzésekben, megadott specifikáció alapján egy Excelszerű egyszerű számolótábla fejlesztésébe kezdtünk. A megvalósítást három fő részre bontottuk, amelyből az első kettőt, vagyis a táblázat kirajzolását, valamint az egyes cellákban...