%0 Journal Article
%T ITERATORS AND ITS APPLICATION IN REUSABLE SOFTWARE STUDY
迭代算子及其在可重用软件研究中的应用
%A XUE Jinyun
%A WU Yunfeng
%A WAN Jianyi
%A
薛锦云
%A 吴云峰
%A 万剑怡
%J 软件学报
%D 1997
%I
%X Iterators act on a very important role in the abstraction of loop control mechanism and research on reusable software. Its research history is over ten years. However until now there is no precise and unified definition about it yet, which affects one to understand its meaning heavily and hinder its widespread application. Based on analyzing and studying the limitations of a variety of concepts of iterators in this paper, the authors define iterator as a abstract data type inside a combined data type and obtain a universal iterator pattern, then present the concepts and patterns of separate iterators and integrated iterators. Finally they illustrate its roles and usage by examples.
%K Iterator
%K abstract data type
%K reusable software
%K loop mechanism
%K soft ware development
迭代算子
%K 抽象数据类型
%K 可重用软件
%K 循环机制
%K 软件开发
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=D554DF4058423F5AE6CB9B13454FE185&yid=5370399DC954B911&vid=5D311CA918CA9A03&iid=0B39A22176CE99FB&sid=769BD58726D66E7D&eid=04445C1D2BDA24EE&journal_id=1000-9825&journal_name=软件学报&referenced_num=4&reference_num=24