像一棵B树一样不断开发一个类
来源:互联网 发布:macbook pro 软件路径 编辑:程序博客网 时间:2024/06/02 05:14
先设计好它的接口,它的职责
根据职责一条一条地实现吧。
首先,在接口实现中,敲出一行行代码
然后,将内聚的代码提取出来作为方法(接口实现中的代码减少了)
然后,将内聚的方法和相关的对象圈起来组成一个新的类(类中的方法变少了)
然后,当这个类已经使用了太多其他类,将内聚的类圈起来,组成一个新类(类中的使用类变少了)
如果你发现接口实在是太多了,根据内聚的原则,将这些接口拆开,同时也将这个类拆开了
当你要进行重大的扩展时,不要在类里面添代码,而应该复用这个类,或者继承
0 0
- 像一棵B树一样不断开发一个类
- Liferay开发(不断整理)
- 克隆类(克隆出一个一摸一样的对象)
- rcp(插件开发)如何让一个视图在多个透视图保持一样的位置
- 一个像Windows平台一样操作的敏捷开发管理系统
- c++像苹果开发一样加入类成员
- 不断....
- 跟TMD第一次敲A+B一样~
- int[] a与int b[] 一样吗
- 一个百度一样的分页
- 56,一个不断放弃的公司
- 不断学习 - 一个伪程序员的观察
- 一个不断调用函数的趣事
- 不断减少时间复杂度的一个例子
- 一个ListView布局的不断演化
- java/*用一个整数,不断自增*/
- 做一个不断积累的人
- ios:点击一个button不断切换背景图片
- win下硬盘安装ubuntu【转载】
- Java Map接口
- ubuntu12.04.4安装smartsvn
- windows和ubuntu双系统时设置默认windows启动 【转载】
- linux网络编程十七:I/O复用的应用-同时处理TCP和UDP服务
- 像一棵B树一样不断开发一个类
- 通信技术基础知识
- 并查集 电影节 sdoj
- 配色方案助你实现完美设计
- 乐观锁与悲观的区别
- 如何读取shell的命令行参数
- 【fhqtreap】航空管制
- java代码
- 黑马程序员—(面试题)—银行调度系统的逻辑实现