登录/注册
下载豆瓣客户端
豆瓣
6.0
全新发布
×
豆瓣
扫码直接下载
iPhone
·
Android
豆瓣
读书
电影
音乐
同城
小组
阅读
FM
时间
豆品
豆瓣读书
搜索:
购书单
电子图书
2023年度榜单
2023年度报告
购物车
《实现模式》的原文摘录
按热度排序
按页码排序
只有在访问器方法(也许还可以加上构造器)中使用直接存储;只在类及其子类(也许还可以扩大到类所在的包)的内部使用直接存储 (
查看原文
)
粉粉的奶牛
2011-06-04 11:15:23
—— 引自第58页
对于“如何访问状态”,我的默认策略是,允许在类(及其内部类)中直接访问,其他的使用者必须间接访问。 (
查看原文
)
粉粉的奶牛
2011-06-04 11:15:23
—— 引自第58页
很多计算逻辑会涉及同样的数据项,尽管其中的值可能不同。如果发现这样的一组计算逻辑,为了表达意图,应该把它们共同的数据项声明为一个类中的字段。 一个对象中所有的通用状态应该具有同样的作用域和生命周期。有时我被诱惑着引入一个这样的字段:它只被对象中的一小部分方法使用,或者只在某个方法被调用的过程中有效。每当遇到这种情况,我总能找到一个更好的地方来保存着部分数据(可能是一个参数或者一个辅助对象),从而改善代码质量 (
查看原文
)
粉粉的奶牛
2011-06-04 11:15:23
—— 引自第58页
价值观是编程过程的统一支配性主题。珍视与其他人沟通的重要性,把代码中多余的复杂性去掉,并保持开放的心态,这才是我工作状态最佳的表现。这些价值观——沟通、简单和灵活——影响了我在编程时所做的每个决策。 (
查看原文
)
yuan
2011-06-13 22:56:57
—— 引自第11页
原则可以解释模式背后的动机,它是有普遍意义的。在对立模式间进行选择时,最好的方式就是用原则来说话,而不是让模式争来争去。 如果遇到从未碰到过的情况,对原则的理解可以充当我们的向导。 (
查看原文
)
yuan
2011-06-14 00:32:11
—— 引自第16页
written with an audience in mind (
查看原文
)
陈小奈
2012-10-20 14:59:41
—— 引自第11页
if most access to an object's state are outside the object, there is a deeper design problem lurking (
查看原文
)
陈小奈
2012-11-23 21:30:27
—— 引自第47页
>
我来写笔记
>
实现模式
作者:
Kent Beck
isbn:
711519226X
书名:
实现模式
页数:
176
译者:
李剑
,
熊节
,
郭晓刚
定价:
29.00元
出版社:
人民邮电出版社
出版年:
2009-1