自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 开闭原则

开闭原则 1 定义       一个软件应该通过扩展来实现变化,而不是修改已有的代码来实现变化。它是一个口号,没有具体的解释。     2   我们应该怎么把口号,应用到实际项目中去。        1 、抽象约束           1、通过接口或者抽象类约束扩展           2、参数类型、引用对象尽量使用接口或者抽象类           3、抽象层尽量保持稳定,一旦...

2011-07-04 10:18:59 82

原创 迪米特法则

迪米特法则 1 定义      一个对象应该对其他对象有最少的了解 2  一个不好的设计                 看看Teacher类 Public Class Teacher { public void commond(GroupLeader groupLeader) { List<Girl> ...

2011-07-04 09:59:30 85

原创 接口隔离原则

 接口隔离原则 1 接口隔离原则的定义       什么是接口                分两种:java类,java的interface       定义:                 1、客户端不应该依赖它不需要的接口。                 2、类间的依赖关系应该建立在最小的接口上。                 概括的说:建立单一的接口,不要建立臃肿的庞大...

2011-07-04 08:50:30 82

sql优化

sql优化 前言       针对oracle,说一些写sql的优化。     oracle优化器     Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的(相对而言)。   Optimizer...

2011-07-01 16:12:33 70

依赖倒置原则

  依赖倒置原则 1 依赖倒置原则的定义      高层模块不依赖低层模块,抽象不依赖细节,细节依赖抽象。      抽象:在java世界中,抽象就是指接口或者抽象类      细节:实现类,可以被new出来的类。      依赖倒置在java中的表现:      1、模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系式通过接口或抽象类产生的。      2、接口或...

2011-07-01 14:39:44 99

原创 里氏替换原则

 里氏替换原则 1 继承的好与坏      1 好处                 代码共享,减少创建类的工作量,提高代码的重用性,提高代码的扩展性       2 坏处                  继承是侵入性的。降低了代码的灵活性,子类受到父类的约束。增强了耦合性,当修改父类时,要考虑子类的  修改。     2  怎么缩小继承所带来的弊端         解决方案...

2011-06-30 10:12:20 96

原创 单一职责原则

 单一职责原则 1、先看看不好设计方式     2 改进后的设计     让收集用户信息和处理用户行为分开   3 单一职责的定义     有且仅有一个原因引起类的变更。(There should never be more than one reason for a class to change)   4 总结     1 缺点                单...

2011-06-30 09:46:26 63

thinking in java 4th 所有习题答案

thinking in java 4th 所有习题答案,为java初学者提供捷径,非常好的资料~

2009-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除