کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
423832 685293 2006 21 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A Type-theoretic Reconstruction of the Visitor Pattern
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
A Type-theoretic Reconstruction of the Visitor Pattern
چکیده انگلیسی

In object-oriented languages, the Visitor pattern can be used to traverse tree-like data structures: a visitor object contains some operations, and the data structure objects allow themselves to be traversed by accepting visitors. In the polymorphic lambda calculus (System F), tree-like data structures can be encoded as polymorphic higher-order functions. In this paper, we reconstruct the Visitor pattern from the polymorphic encoding by way of generics in Java. We sketch how the quantified types in the polymorphic encoding can guide reasoning about visitors in general.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 155, 12 May 2006, Pages 309-329