-
Notifications
You must be signed in to change notification settings - Fork 0
Interpreter
nikoloz14 edited this page Mar 17, 2016
·
1 revision
როდესაც მოცემული გვაქვს რაიმე ენა, ინტერპრეტერ პატერნი გვიქმნის წარმოდგენას ამ ენის გრამატიკაზე და ინტერპრეტირების საშუალებას იძლევა წინადადებების ამ ენიდან.
- მარტივი ენით რომ ვთქვათ, როდესაც გვაქვს სხვადასხვა კლასის ობიექტები, რომლებსაც ერთი და იგივე ფუნქციონალი აქვთ, თუმცა განსხვავდებიან ამ ფუნქცინალის ინტერპრეტაციით, სწორედ ეს დიზაინ პატერნი კრავს და წარმოგვიდგენს საბოლოო შედეგს, რომლის უკანაც უამრავი გამოთვლაა.
- იძლევა საშუალებას, რომ განისაზღვროს გრამატიკა ენისათვის, წარმოადგენს წინადადებებს და ინტეპრეტირებას უკეთებს მათ. კარგი მაგალითებია: არითმეტიკული გამოსახულება, რეგულარული გამოსახულება და ა.შ.