- 博客(3)
- 收藏
- 关注
原创 《Head First 设计模式》读书笔记
基础抽象、封装、多态、继承良好的OO设计必须具备可复用、可扩充、可维护三个特性模式被认为是历经验证的OO设计经验关联与依赖关联:A作为B的一个属性,则称B关联于A依赖:A的引用作为B方法的一个参数,则B依赖于A设计原则封装变化找出应用中可能需要变化之处,把他们独立起来,不要把他们和那些不需要变化的代码混在一起针对接口编程,而不是针对实现编程使用set方法而不是构造器多用组合,少用继承使用组合可以使...
2018-06-22 13:54:43 116
转载 导致数据库索引失效的情况(转载)
条件判断is null或者is not null--字段设默认值使用不等于!=/<>应尽量避免在 where 子句中使用 or 来连接条件--使用union alln 和 not in 也要慎用--对于连续的数值,能用 betweenlike '%aaa' %在前面也会失效--改为reverse(字段) like reverse(‘%参数′) 或者locate (‘AAA’ , tab...
2018-05-10 21:44:28 2962
原创 Java面向对象三大特性
封装定义:封装(Encapsulation)是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。继承定义:继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功...
2018-04-22 19:57:02 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人