设计模式
2023-02-10 14:34 作者:スレーブ_スレイヤー | 我要投稿
Retrofit使用动态代理的目的是,对ViewModel层屏蔽实现细节。否则ViewModel必然依赖于OkHttp等具体的对象,但这是没有必要的。不需要知道跟自己无关的信息,也不需要依赖对自己工作无用的细节,这才是对的。
罪恶装备又掉回了8层,但是能一直不厌倦地打下去是因为我认为格斗游戏的本质是赌博,而且是短时间内高频次的赌博。所以即使有完全安全的压制方法,我也会选择风险与收益并存的打法,就是因为不存在最优解每一个选项都有机会赢,我才能一直玩下去。
能不厌倦地把某件事一直做下去很重要。我也可以研究出各种对策,用一些公式化的打法提高胜率,最终把游戏变成跟现实一样无聊的事,然后以为自己赢了,就跟那些牲畜一样。
为什么我们学英语需要学语法背单词,而美国人就不用;小的时候很容易进入忘我的状态,后来就必须了解“心流”一类的东西才能做到。学的越多,读书越多就越聪明?
我的问题已经有答案了:这些信息都是无关的依赖。
任何人都可以像英语母语者一样学英语,音标都不用学只需要不断用英语说话就行。所谓的心流也是一样,原来能做到是因为屏蔽掉了不需要的实现细节,不会在读一本书时思考怎么像别人炫耀书的内容,书给自己带来的价值,作者是谁干了什么等等。
摔倒的运动员不会有太多想法,但旁观的作家会擅自作为聪明人加上一堆心理活动,后来这就成了一种所有人公认的标准,以至于那个运动员最后夺冠也以为原因如作家描述。
这些文字本身也是不需要的信息,多写一句其实都觉得麻烦,但这很重要:
目光狭隘意味着视线不会偏离目标,无知意味着不会被无关的信息诱导,愚蠢才能保证可以一直坚持做某件事——把一件事坚持下去是最重要的。
还有就是,闭嘴。

