《CLEAN CODE》读书笔记(五)—— 对象和数据结构

The Law of Demeter 定律认为,模块不应了解它所操作对象的内部情形。 对象的内部结构应该隐藏而不暴露。而数据结构暴露数据,没有明显的行为。 (6.3 的例子:为什么非要暴露 cxt 内部的结构?为什么需要那么多知识来使用 cxt 对象?为了后面能创建指定名称的临时文件,那么直接让 cxt 来做这件事,如何?!) – 这章真简洁