※ 引述《alich (阿力取)》之铭言:
: 如果是一个"形状"类别,
: 可能就可以被分成:矩形、三角形、圆形等等
: 然后他们可能有颜色、长宽、半径等等性质。
: 那如果是一个"人"类别呢?
: 他们可能要有一些"情绪"性质,如愤怒、感伤、高兴等等,
: 可能有一些"个性"性质,如自信、傲慢、内向等等,
: 又可能有一些"角色"性质,如士兵、国王等等。
: 如果是"形状"类别,每一个形状没办法互相影响,
: 可是如果是"人"类别,每一个人应该会受到其他人的"性质"影响。
: 但是该如何运用这些性质? 如何影响?
: 像是康威的生命游戏,就只是每个细胞的"生死"状态受到他附近的细胞影响。
: 那"人"类别呢? 他到底该如何定义? 如何运作?
: 想请问各位大师有没有什么线索? 万分感谢:)
这个问题相当好.
讨论任何一个人的个体,如何被其他人影响,其实模式也不外乎
guy.effect(king.mortality)
guy.effect({guy1.handsome, guy2.niceClothes, guy3.wellAttitude})
反正就是随自己高兴,有来由或没来由地抓到外来的属性,就拿进来参考.
参考别人的特性,不一定改变自己的特性.
至于怎么定义,可以随你认知呀. 虽然每个人有不同的特性,但是,总括来说,
那些特性会共同呈现出一些模式,那如果用Java语言,用interface来描述那些特性,
行不行? 人的性质的呈现,做为接口,应该说得通吧!
(虽然Java没有duck typing 来呈现出随意参考其他个体的任何可能的属性.)
我觉得,定义上来说,各种德性的总和不外乎就一个集合.
每个人的个体,有不同的行为设定,随自己的行为,在这个德性的集合中找到自己要的,
拿来参考.