Što je obrazac arhitekture Interpretera?

Uzorak arhitekture tumača je obrazac dizajna koji se koristi za definiranje sintakse za jezik i pruža način tumačenja jezika. Koristi se za implementaciju jezičnog tumača i pruža način za procjenu i izvršavanje koda. Uzorak tumača obično se koristi za podršku skriptnim jezicima ili za implementaciju jezika specifičnih za domenu (DSL-ova) ugrađenih u veći program. Uzorak se sastoji od sučelja koje definira metode tumača i skupa klasa koje implementiraju različite elemente jezika, kao što su varijable, operatori i izjave. Glavna prednost obrasca Interpreter je ta što omogućuje programu da bude fleksibilniji i prilagodljiv pružanjem mehanizma za korisnike da dodaju vlastite izraze i izjave u jezik.

Datum objave: