思想有多远 你就能走多远

诚信为本

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年11月18日

摘要: 《OO设计原则总结》一文中我提出了一个问题:如何更好的使用这些原则?怎样在实践中遵守这些原则,使用三种视角思考问题就是答案之一; 本文内容包括: 1.为什么我们过早的纠缠于细节?问题的本质是什么? 2.救命稻草--Martin Fowler的三层视角理论 3.三层视角--回头再说OO设计原则 为什么我们过早的纠缠于细节?问题的本质是什么? 做设计时过早的关注细节几乎是多数程序员的泥沼,也是我自己的... 阅读全文
posted @ 2008-11-18 22:43 Borllor Lee 阅读(271) 评论(0) 推荐(0) 编辑

摘要: 什么是设计原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。基本原则 封装变化Encapsulate what varies. 面向接口变成而不是实现 Code to an interface rather than to an implementation. 优先使用组合而非继承 Favor Composition Over InheritanceSRP: ... 阅读全文
posted @ 2008-11-18 22:38 Borllor Lee 阅读(204) 评论(0) 推荐(0) 编辑

摘要: 接到一位前不久C#培训学员的来信,这位学员虽然以前功底欠缺,但学习劲头很足,在培训中成长很快。即便基本吃透《.NET框架(修订版)》还嫌不够过瘾,一心要成为高手中的高手。来信的目的是希望我来指点进阶方向。 说实话,我一般不想在这些有关个人发展的大是大非的问题上给人指导,因为太多亲身或眼见的经历告诉我人生实在是很难捉摸,善良、智慧、勤奋这些我们 珍视的品格常常会碰到可怕的现实。我感觉我鼓励一个人的... 阅读全文
posted @ 2008-11-18 22:36 Borllor Lee 阅读(115) 评论(0) 推荐(0) 编辑