当我第一次发现策略模式时,我对它为我和我的程序提供的看似无穷无尽的可能性感到惊讶。我可以更好地封装模型的行为,甚至可以即时交换这种行为。但该策略也可用于为包含对象提供特征和有效负载-在父类(superclass)中声明的数据。生活很好。classMyMonsterAI{floatconstsee_radius_;virtualvoidattack()=0;/*..*/};classElveAI{ElveAI():see_radius_(150.0f){}/*...*/};classCycloneAI{CycloneAI():see_radius_(50.0f){}/*...*/};cl
验证自己是否真的理解一个观点,不仅要看你是否认同能证明它的例子,更要看你是否理解推翻它的例子。”同时持有全然相反的两种观念,还能正常行事,是第一流智慧的标志“——菲兹杰拉德补充一个学习方法——二元对立法当你学习一个领域的大师的知识的时候,你要学习这个领域和他意见不统一,意见相反的另一位大师的观点,这样你才能让自己真的懂大师。===================例如对于经验学习的争论:詹姆斯·马奇对经验的看法(经验的缺点):经验学习分为两类,一类是通过模型,一类是通过故事。模型和故事是我们(经验)学习的方式。如果一个经验能够传播,它必须具备一个独特的特点,越多的人知道的经验,它越具备一个“最大
验证自己是否真的理解一个观点,不仅要看你是否认同能证明它的例子,更要看你是否理解推翻它的例子。”同时持有全然相反的两种观念,还能正常行事,是第一流智慧的标志“——菲兹杰拉德补充一个学习方法——二元对立法当你学习一个领域的大师的知识的时候,你要学习这个领域和他意见不统一,意见相反的另一位大师的观点,这样你才能让自己真的懂大师。===================例如对于经验学习的争论:詹姆斯·马奇对经验的看法(经验的缺点):经验学习分为两类,一类是通过模型,一类是通过故事。模型和故事是我们(经验)学习的方式。如果一个经验能够传播,它必须具备一个独特的特点,越多的人知道的经验,它越具备一个“最大