FlyWeight 轻量级的:
联想起了洗澡用具(洗漱用品:毛巾,洗发水,拖鞋。。。)洗澡出发前肯定是清点一遍,一般来说谁都不会拿两套出来。但是洗澡的时候,每个东西是随便取的,不限次数的使用。也可以理解为画笔与作图,画笔的数目一般都是有限的,但是使用却是无限的(用尽的情况不考虑)。设计思想有些和工厂方法相似,可以扩展。
Visitor 模式 (访问者模式 :故名思议,有被访问的意思,当然你肯定只想被具有资格的访问者(Visitor)问及想回答的问题(this.method),否则就不高兴了(Exception :method not found);
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15116811/viewspace-438950/ ,如需转载,请注明出处,否则将追究法律责任。