开发原则、模式
文章平均质量分 63
bandfor1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OO思想中的一些总结与理解
多重继承与单一继承: 并不是多重继承就不好,单一继承就好。 造成这个误会的主要原因, C++ 中的多重继承方式,让可读性、可理解性变差。 其实,在现实世界中,多重继承的关系就是存在的,你可以是一个父亲,同时也可以是一个老师。 造成我们一直对单一继承有好感的原因,是因为 C# 和 Java 都是...2012-04-26 13:32:05 · 243 阅读 · 0 评论 -
对解耦、关注点分离的一点小看法
面向对象对象开发,”抽象“,”封装变化“经常被提及, 还有两个相关联的词也是经常在各种场合出现:“解耦”、“关注点分离”【SOC:Separation Of Concerns】 无论是“抽象”、“封装变化”,还是“解耦”、“关注点分离”,都带来一个很明显的好处:灵活。 首先,我也认同,这几个概念、原则对编程、维护、模块化带来的好处。 但是,我对“灵活...原创 2012-02-10 10:34:08 · 295 阅读 · 0 评论 -
关于C#语言支持using及foreach的看法
本文来自于博客园Jeffrey Zhao: http://www.cnblogs.com/JeffreyZhao/archive/2010/07/02/1769803.html firelong还有一些观点我是明白的,便是对于增加using和foreach这样的语言特性表示不满,觉得这是让语言变得臃肿,像foreach这样的设计模式,应该有类库提供。那么我们现在就来讨论一下这方面的问题吧...原创 2012-02-13 14:44:56 · 313 阅读 · 0 评论 -
心得:软件中的关键List
软件实施过程中必须知道的 关键词: 不确定性 分析 权衡与取舍 尽早与迭代 变化的与不变的【确定的与不确定的】 约束与风险 方法论 原则: 1、先确定解决什么问题,为谁? 为什么要做,做什么?谁要做?目的是什么?目标是什么?解决什么问题? 最后确定如何做?...原创 2012-02-15 22:30:22 · 114 阅读 · 0 评论 -
何时提炼函数 & 用查询取代临时变量
声明:本文来自于:http://justjavac.iteye.com/blog/1407833 何时提炼函数 & 用查询取代临时变量 拥有 [ 短函数」( short methods )的对象会活得比较好、比较长。不熟悉面向对象技术的人,常常觉得对象程序中只有无穷无尽的 delegation (委托),根本没有进行任何计算。 我们遵循这...原创 2012-02-17 08:35:43 · 134 阅读 · 0 评论 -
写功能简单、独立的小工具时的小经验
今天写工具,写着写着,完成后,在代码入口处加了一些注释, 发觉不错【特别是对功能独立、简单的工具】。原创 2012-02-23 20:05:01 · 177 阅读 · 0 评论 -
性能优化之关键词
过早优化是万恶之源 80%性能耗在20%的地方---》分析性能瓶颈,优化重点 需要做性能测试、分析 最常用技巧: 缓存 减小体积、大小 减少次数 缩短距离 分布式、并行 横向拓展 纵向拓展...原创 2012-03-01 22:35:32 · 169 阅读 · 0 评论 -
对设计模式、重构的一点点小理解【完善版】
一、先说点偏题的,学习与动手实践的区别 二、我的理解 工作2 年多来,看了一些设计模式、重构的书籍、资料。 现在自己突然觉得: 设计模式和重构其实讲的是同一个东西,他们的思想和原则其实是一样或者说是相近的,只是从不同角度和方向而已。 设计模式、重构是从不同的出发点,用了一些相近的思想和原则来指导我们如何写出更合适的代...原创 2012-03-30 10:13:07 · 517 阅读 · 0 评论
分享