摘要: 对可变性的封装原则(Principle of Encapsulation of Variation)考虑你的设计什么可能会发生变化。这与通常将焦点放到 ”什么会导致设计改变“ 的思想方式正好相反。这一思路考虑的不是 什么会导致设计改变, 而是考虑你允许什么发生改变而不让这一改变导致重新设计。找到一个... 阅读全文
posted @ 2015-12-13 16:52 wonkju 阅读(179) 评论(0) 推荐(0) 编辑
摘要: x=2n, x的二进制, 就是1的后面跟n个0. 例如,10表示21, 100表示22等等。 阅读全文
posted @ 2015-12-13 16:33 wonkju 阅读(126) 评论(0) 推荐(0) 编辑