发布于 2012-03-01 22:55:38
设计模式的一些例子:
system.time()函数的行为似乎与装饰图案非常相似。然而,几乎完全在面向对象编程的上下文中提到了修饰器。但是,它仍然有装饰者的感觉,它扩展(或修饰)现有的代码段(在OOP中始终是一个对象),具有附加的功能,而不需要更改代码段。在这里,system.time()显示在操作中:
system.time(bla <- Sys.sleep(1000))apply函数族。对给定对象进行循环的功能是泛型的,当用户提供该函数时,将选择应用的函数(策略)。https://stackoverflow.com/questions/9519126
复制相似问题