fbpx
维基百科

包裝函式

計算機科學中,包裝函式(英語:Wrapper function)是一種電腦程式中的函式,它存在的主要目的就是用來呼叫另一個函式。在物件導向編程中,它又被稱為方法委任(method delegation)。它的存在有多種功能:可以被當成适配器模式來使用,可以當成錯誤檢查程序,也可以被當成多重繼承來使用。

程式範例 编辑

public class StackSet implements Stack, Set {  private LinkedList stack;  private HashSet set;  public boolean push(Object o) {  if (set.add(o)) return stack.push(o);  else return false;  }  public Object pop() {  Object o = stack.pop();  set.remove(o);  return o;  }  public boolean contains(Object o) {  return set.contains(o);  } } 

包裝函式, 本條目存在以下問題, 請協助改善本條目或在討論頁針對議題發表看法, 此條目可参照英語維基百科相應條目来扩充, 2023年6月19日, 若您熟悉来源语言和主题, 请协助参考外语维基百科扩充条目, 请勿直接提交机械翻译, 也不要翻译不可靠, 低品质内容, 依版权协议, 译文需在编辑摘要注明来源, 或于讨论页顶部标记, href, template, translated, page, html, title, template, translated, page, translated, page, 标签,. 本條目存在以下問題 請協助改善本條目或在討論頁針對議題發表看法 此條目可参照英語維基百科相應條目来扩充 2023年6月19日 若您熟悉来源语言和主题 请协助参考外语维基百科扩充条目 请勿直接提交机械翻译 也不要翻译不可靠 低品质内容 依版权协议 译文需在编辑摘要注明来源 或于讨论页顶部标记 a href Template Translated page html title Template Translated page Translated page a 标签 此條目没有列出任何参考或来源 2023年6月19日 維基百科所有的內容都應該可供查證 请协助補充可靠来源以改善这篇条目 无法查证的內容可能會因為異議提出而被移除 在計算機科學中 包裝函式 英語 Wrapper function 是一種電腦程式中的函式 它存在的主要目的就是用來呼叫另一個函式 在物件導向編程中 它又被稱為方法委任 method delegation 它的存在有多種功能 可以被當成适配器模式來使用 可以當成錯誤檢查程序 也可以被當成多重繼承來使用 程式範例 编辑public class StackSet implements Stack Set private LinkedList stack private HashSet set public boolean push Object o if set add o return stack push o else return false public Object pop Object o stack pop set remove o return o public boolean contains Object o return set contains o 取自 https zh wikipedia org w index php title 包裝函式 amp oldid 77736976, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。