ITPub博客

首页 > Linux操作系统 > Linux操作系统 > FlyWeight 和 Visitor

FlyWeight 和 Visitor

原创 Linux操作系统 作者:leecheery 时间:2008-08-29 16:25:49 0 删除 编辑

   FlyWeight 轻量级的:

   联想起了洗澡用具(洗漱用品:毛巾,洗发水,拖鞋。。。)洗澡出发前肯定是清点一遍,一般来说谁都不会拿两套出来。但是洗澡的时候,每个东西是随便取的,不限次数的使用。也可以理解为画笔与作图,画笔的数目一般都是有限的,但是使用却是无限的(用尽的情况不考虑)。设计思想有些和工厂方法相似,可以扩展。

   Visitor 模式 (访问者模式 :故名思议,有被访问的意思,当然你肯定只想被具有资格的访问者(Visitor)问及想回答的问题(this.method),否则就不高兴了(Exception :method not found);

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15116811/viewspace-438950/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Decorator设计模式
请登录后发表评论 登录
全部评论

注册时间:2008-08-22

  • 博文量
    69
  • 访问量
    100606