Skip to content

Interpreter

nikoloz14 edited this page Mar 17, 2016 · 1 revision

ინტერპრეტერი

მოკლე აღწერა

როდესაც მოცემული გვაქვს რაიმე ენა, ინტერპრეტერ პატერნი გვიქმნის წარმოდგენას ამ ენის გრამატიკაზე და ინტერპრეტირების საშუალებას იძლევა წინადადებების ამ ენიდან.

გამოყენება

  • მარტივი ენით რომ ვთქვათ, როდესაც გვაქვს სხვადასხვა კლასის ობიექტები, რომლებსაც ერთი და იგივე ფუნქციონალი აქვთ, თუმცა განსხვავდებიან ამ ფუნქცინალის ინტერპრეტაციით, სწორედ ეს დიზაინ პატერნი კრავს და წარმოგვიდგენს საბოლოო შედეგს, რომლის უკანაც უამრავი გამოთვლაა.
  • იძლევა საშუალებას, რომ განისაზღვროს გრამატიკა ენისათვის, წარმოადგენს წინადადებებს და ინტეპრეტირებას უკეთებს მათ. კარგი მაგალითებია: არითმეტიკული გამოსახულება, რეგულარული გამოსახულება და ა.შ.

დიაგრამები

კლას დიაგრამა

Class Diagram

სიქუენს დიაგრამა

Sequence Diagram

Clone this wiki locally