即将状态从一个对象转移到另一个对象,该对象共享一些(但不是全部)第一个对象的成员.
我还没有将这个问题应用于任何现实生活中的问题,但我想我要求它了解LISP中的问题解决方法与C#等面向对象语言之间的差异.
最佳答案 就像一个对象是一个类的实例一样,一个类也是一个对象,它是(meta)类“class”的一个实例.您可以向每个类询问其插槽定义列表,并比较两个列表以查找共性.
即将状态从一个对象转移到另一个对象,该对象共享一些(但不是全部)第一个对象的成员.
我还没有将这个问题应用于任何现实生活中的问题,但我想我要求它了解LISP中的问题解决方法与C#等面向对象语言之间的差异.
最佳答案 就像一个对象是一个类的实例一样,一个类也是一个对象,它是(meta)类“class”的一个实例.您可以向每个类询问其插槽定义列表,并比较两个列表以查找共性.