刚开始基本上用到哪里读到哪里(深度搜索),把相关的也看看,不会太深入,慢慢熟悉的内容多了会整个穿起来看一遍(广度搜索),从整体上理解下。
每个开源项目建立一个学习工程,随时写一些测试代码,加深理解。
工具:eclipse,jar包加源代码。
- 00:50
- 浏览 (471)
- 评论 (0)
软件设计主要考虑两方面复杂度问题:问题本身的复杂度,和解决问题方式(也可以归结为如何细分问题,考虑具体实现)的复杂度。在解决具体问题设计中会慢慢倾向于解决通用问题,实际上提高了解决问题方式的复杂度。
- 14:50
- 浏览 (385)
- 评论 (0)
业务接口方法有业务含义,根业务紧耦合,需求变化(不一定是真的变了,可能是理解的问题)业务接口该变就要变,没什么说的。还有,不要尝试定义通用性(可扩展)业务接口,得不偿失。
业务接口只描述业务功能,不描述业务流程。业务流程中业务用业务接口来描述。具体开发实现的时候是用class还是interface,不能一概而论了,但我倾向于在原型设计的时候定出interface和流程的实现,每一个interface有一个最简单的实现类,保证流程能够跑得通,再由开发人员具体业务实现就相对清楚的。在并行开发的时候其他人“不需要”关心业务具体实现,做到“某种程度”的透明,如果团队比较大,就很必要了。
说到变更情 ...
- 14:46
- 浏览 (377)
- 评论 (0)
- 浏览: 77017 次
- 性别:

- 来自: BJ

- 详细资料
搜索本博客
最新评论
-
代码生成工具
晕,肯定要多用撒,省下时间
-- by xfan1982 -
eclipse开发提高coding ...
我估计评新手贴的楼主说的1/3 都没记住
-- by ddbird -
转载:做天难做二月天、做 ...
我觉得周这个人其实没有多难,其实很多的中国老百姓比他要难多了,好多人饿死了,冻死 ...
-- by wangpx -
应用的集群部署
你好: 想请教一下在GLASSFISH或APPSERVER中如何将数据库 ...
-- by yunseu -
作技术?作业务?
如果是面向软件服务,就是行业性软件公司。 大部分公司都是这样的,靠卖人、卖方案、 ...
-- by Godlikeme






评论排行榜