自定义博客皮肤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 113

原创 迪米特法则

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

2011-07-04 09:59:30 125

原创 接口隔离原则

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

2011-07-04 08:50:30 131

sql优化

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

2011-07-01 16:12:33 102

依赖倒置原则

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

2011-07-01 14:39:44 140

原创 里氏替换原则

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

2011-06-30 10:12:20 135

原创 单一职责原则

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

2011-06-30 09:46:26 97

thinking in java 4th 所有习题答案

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

2009-01-08

空空如也

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

TA关注的人

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