正在学习的是廖雪峰教程的python 3.0,有些闪光点记录下来。
1. “为什么要设计str、None这样的不变对象呢?因为不变对象一旦创建,对象内部的数据就不能修改,这样就减少了由于修改数据导致的错误。此外,由于对象不变,多任务环境下同时读取对象不需要加锁,同时读一点问题都没有。我们在编写程序时,如果可以设计一个不变对象,那就尽量设计成不变对象。” —— 我没有考虑过不变对象,在多线程方面还有如此优点。
@jm-nothing
正在学习的是廖雪峰教程的python 3.0,有些闪光点记录下来。
1. “为什么要设计str、None这样的不变对象呢?因为不变对象一旦创建,对象内部的数据就不能修改,这样就减少了由于修改数据导致的错误。此外,由于对象不变,多任务环境下同时读取对象不需要加锁,同时读一点问题都没有。我们在编写程序时,如果可以设计一个不变对象,那就尽量设计成不变对象。” —— 我没有考虑过不变对象,在多线程方面还有如此优点。
近期评论