Project1

标题: [讨论向][插件灵活性]免alias的has-a设计 [打印本页]

作者: 晴兰    时间: 2014-2-18 08:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: SuperMario    时间: 2014-2-18 10:45
为什么不直接操作对象?
修改实例变量很容易做出类似的效果吧。就拿这个精灵来说,改颜色之前把origion color存到数组,恢复的时候取出就行了。
作者: taroxd    时间: 2014-2-18 12:57
本帖最后由 taroxd 于 2014-2-18 13:13 编辑

其实我写那堆东西只是方便修改原方法,并不是想要一种新的实现方式什么的
于是把原来要至少5行的alias压缩到一行而已。而且现在那种猴子补丁已经不使用alias了。

这个包装感觉完全就是另一个实现方式了吧……
用has_a的玩法好像更好玩的样子~

has_a形式主要的优点就是来回滚了吧。有时用得好的话感觉确实比is_a好一点。
弱弱的问一句,除了来回滚,这个方式还有什么优势?
另外可读性真的大丈夫?
作者: 晴兰    时间: 2014-2-19 09:31
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1