Be a crypto hero in the market by logging in

Don't you have an account? Sign in

Token price

  • BTC

    8,707,569.0KRW

    -0.7%

  • ETH

    174,972.9KRW

    -0.5%

  • XRP

    266.7KRW

    0.2%

  • USDT

    1,230.8KRW

    3.1%

  • BCH

    249,481.8KRW

    0.3%

  • LTC

    54,759.1KRW

    -0.5%

  • EOS

    3,144.0KRW

    -0.7%

  • BNB

    17,901.2KRW

    -1.0%

  • BSV

    114,759.5KRW

    -0.2%

  • XLM

    64.8KRW

    0.4%

  • XTZ

    1,839.8KRW

    5.7%

  • ADA

    44.2KRW

    0.2%

  • TRX

    17.0KRW

    -0.2%

  • XMR

    64,100.2KRW

    -0.1%

  • HT

    3,279.5KRW

    0.6%

  • NEO

    10,335.4KRW

    -0.3%

  • MKR

    590,393.4KRW

    -2.0%

  • USDC

    1,202.7KRW

    0.7%

  • DASH

    60,449.1KRW

    -0.3%

  • ETC

    4,553.0KRW

    1.1%

  • ONT

    721.3KRW

    0.6%

  • VET

    7.6KRW

    -1.0%

  • XEM

    42.8KRW

    2.4%

  • DOGE

    2.7KRW

    0.6%

  • BAT

    213.2KRW

    -0.7%

  • ZEC

    37,377.0KRW

    3.9%

  • PAX

    1,203.7KRW

    0.7%

  • DCR

    23,875.3KRW

    1.7%

  • INB

    629.2KRW

    -0.2%

  • QTUM

    2,098.8KRW

    1.6%

  • TUSD

    1,202.2KRW

    0.8%

  • LINK

    485.1KRW

    2.0%

  • ZRX

    267.9KRW

    -0.4%

  • RVN

    31.1KRW

    2.4%

  • REP

    12,258.1KRW

    1.4%

  • NANO

    976.2KRW

    2.9%

  • CNX

    2,291.0KRW

    -0.0%

  • OMG

    882.6KRW

    0.3%

  • XIN

    258,807.1KRW

    0.5%

  • XIN

    258,807.1KRW

    0.5%

  • BTG

    6,867.6KRW

    -0.2%

  • DGB

    7.8KRW

    0.4%

  • LSK

    785.2KRW

    -1.0%

  • KCS

    1,132.2KRW

    0.1%

  • BTM

    90.6KRW

    -0.4%

  • BTM

    90.6KRW

    -0.4%

  • KMD

    712.5KRW

    -0.9%

  • XVG

    5.1KRW

    2.0%

  • BCD

    440.7KRW

    0.4%

  • THETA

    94.0KRW

    -0.4%

  • MCO

    5,000.2KRW

    0.5%

  • ICX

    152.7KRW

    -0.6%

  • ENJ

    98.6KRW

    12.5%

  • IOST

    6.4KRW

    -1.5%

  • SC

    1.7KRW

    0.1%

  • MONA

    1,059.3KRW

    -0.7%

  • WAVES

    677.3KRW

    4.8%

  • ZIL

    6.9KRW

    -1.2%

  • BCN

    0.4KRW

    0.1%

  • DAI

    1,198.2KRW

    -0.0%

  • NEXO

    113.5KRW

    -1.1%

  • QNT

    5,232.9KRW

    -5.2%

  • BTS

    23.0KRW

    -2.5%

  • HC

    1,414.7KRW

    -0.9%

  • MAID

    134.2KRW

    0.1%

  • STEEM

    159.5KRW

    2.7%

  • AE

    185.3KRW

    -1.4%

  • ARDR

    54.5KRW

    -2.0%

  • ETN

    4.4KRW

    -2.3%

  • SNT

    12.3KRW

    -2.4%

  • NPXS

    0.2KRW

    -0.2%

  • GNT

    40.9KRW

    -1.8%

  • ELF

    69.7KRW

    -0.8%

  • AOA

    5.6KRW

    -0.8%

  • XZC

    3,988.9KRW

    -3.3%

  • STRAT

    336.0KRW

    -0.3%

  • ELA

    1,870.2KRW

    1.4%

  • PPT

    578.2KRW

    1.6%

  • FCT

    3,345.5KRW

    -4.5%

  • AION

    71.5KRW

    2.4%

  • LRC

    28.3KRW

    -0.6%

  • WTC

    598.7KRW

    2.0%

  • R

    49.7KRW

    0.8%

  • ARK

    204.1KRW

    -3.7%

  • WAX

    23.5KRW

    2.1%

  • LOOM

    21.8KRW

    -2.5%

  • MOAC

    328.2KRW

    -0.2%

  • RDD

    0.7KRW

    -8.4%

  • POWR

    46.5KRW

    0.2%

  • BNT

    311.0KRW

    0.1%

  • PAI

    13.4KRW

    -0.5%

  • PAI

    13.4KRW

    -0.5%

  • ANT

    596.1KRW

    -2.2%

  • DENT

    0.2KRW

    -1.9%

  • ODE

    70.4KRW

    0.6%

  • POLY

    32.9KRW

    1.6%

  • CET

    16.5KRW

    -1.3%

  • PIVX

    253.1KRW

    -0.4%

  • TTC

    30.0KRW

    -3.8%

  • PAY

    64.7KRW

    -1.6%

  • MBL

    2.3KRW

    6.8%

  • BAAS

    1.8KRW

    -0.2%

  • REPO

    70.8KRW

    0.6%

  • EOSC

    6.9KRW

    -4.2%

  • BORA

    8.9KRW

    3.3%

  • CPT

    1.9KRW

    1.2%

  • APIX

    0.6KRW

    -1.7%

  • GUSD

    1,191.5KRW

    0.1%

  • FNB

    3.7KRW

    -1.0%

  • COSM

    6.7KRW

    -0.2%

  • HUM

    8.3KRW

    -2.6%

  • AERGO

    37.2KRW

    -0.5%

  • FLETA

    9.1KRW

    -0.7%

  • UPP

    11.1KRW

    -2.8%

  • MVL

    0.4KRW

    -2.4%

  • RBG

    1.2KRW

    -11.2%

  • VRA

    0.9KRW

    -6.7%

  • DCC

    0.9KRW

    0.1%

  • LKY

    51.1KRW

    0.1%

  • eDEL

    2.4KRW

    -0.7%

  • MEETONE

    1.0KRW

    -0.1%

  • TEMCO

    0.6KRW

    -3.8%

  • ABL

    6.7KRW

    11.0%

  • AMON

    2.4KRW

    -2.6%

  • AKRO

    1.6KRW

    -2.0%

  • AID

    2.3KRW

    0.0%

  • WET

    5.7KRW

    2.2%

  • PXL

    22.3KRW

    8.3%

  • CLB

    1.5KRW

    -3.7%

  • HORUS

    0.7KRW

    7.8%

  • KARMA

    0.1KRW

    0.3%

  • PTON

    0.0KRW

    -33.6%

  • SEAL

    1.0KRW

    31.3%

  • XRA

    4.9KRW

    -0.5%

  • RBTC

    8,542,659.8KRW

    0.0%

  • WIKEN

    1.7KRW

    -17.3%

  • NEWS

    1.2KRW

    1.4%

  • PUB

    0.2KRW

    4.9%

  • NPER

    3.5KRW

    0.1%

  • CCH

    0.1KRW

    -25.0%

  • PUT

    1.4KRW

    23.7%

  • KNT

    0.0KRW

    37.2%

  • IQ

    3.0KRW

    -6.2%

  • BLACK

    0.6KRW

    -7.2%

  • RCD

    3.0KRW

    --%

  • MCC

    4.1KRW

    96.7%

  • INC

    0.2KRW

    -1.8%

  • BZKY

    0.1KRW

    0.1%

  • CRE

    1.8KRW

    -0.6%

Community

[TECH] GUHADA and Java Design

TEMCO | 05.23| 462

Chain of Responsibility Java Design Pattern

Another GUHADA update is here!

Check out further development progress of GUHADA about “Chain of Responsibility Java Design Pattern”.

Please take your time reading through, since this may be an important aspect of GUHADA that you might want to know.

So from now on, you may find out the updates on the GUHADA project once in 2 weeks between our other contents, since the development progress could be useful information for everyone. Our development team support supports creating the content for the progress, so it is almost exactly how GUHADA is being developed.

Java Design Pattern Chain of Responsibility

Chain of Responsibility pattern is known in diverse names:

  1. Transfer of Responsibility
  2. Continuous Responsibility
  3. Action Chain
  4. etc..

The usage

So when is the chain of responsibility pattern used?

It is used when requests are received and pass along through the chain of handlers. If there are signal requests for the emails, the chain of responsibility pattern separates the requests to the applicable receivers based on the signal received. In the case of the program writer, it is used to check the mutation of data at the point during the operation of the application to check the MDM installation status. When a signal (SMS, Email, Push) request is made, it is used to validate the signal where the receiver can handle the signal. Also, when the member registration request signal comes in, it is used to make the validation.

Advantages

It can delete the space in between the objects, separating their roles clearly. By changing the order of each object, the entire characteristics of the chain can be altered.

Disadvantages

The debugging is difficult.
The objects that are attached to the chain, you have to check each of them one by one to find out their actions. It is not easy to determine how far and where the tasks have been processed. The writer has to create an exception in order to determine which object on the chain has caught on which step.

Examples

Receiving the request from the Push Message, we’ve made a chain to validate whether the sender can signal the Push Message.

The highest object that creates the chain is AbstractValidation.

The objects that go into the chain based on their role

Client (main) for the creation of the chain:

Thank you for supporting TEMCO.

We’ll be back with more updates and exciting news.

TEMCO: Innovative Supply Chain Data and E-Commerce Solution through Blockchain and Smart Contract Technology.

▶TEMCO Chatroom: https://t.me/temcolabs
▶TEMCO Official Website: https://temco.io


[TECH] GUHADA and Java Design was originally published in TEMCO on Medium, where people are continuing the conversation by highlighting and responding to this story.

Comment 0

delete

Are you sure you want to delete this post?