首先在工程下建立3个包,分别是:core,utils,bean core: Query接口 TypeConvertor接口 bean: ColumnInfo类 TableInfo: ...
分类:
移动开发 时间:
2017-05-17 21:34:17
阅读次数:
354
第4章 高级特性 本章内容提要: 静态属性和方法:通过类而不是对象来访问数据和功能 抽象类和接口:设计和实现分离 错误处理:异常 Final类和方法:限制继承 拦截器方法:自动委托 析构方法:对象销毁前的清理工作 克隆对象:创建对象的副本 把对象解析成字符串:创建摘要型方法 回调:用匿名函数为组件添 ...
分类:
Web程序 时间:
2017-05-15 19:52:51
阅读次数:
182
OOA面向对象分析OOD面向对象设计OOP面向对象编程OOT面向对象测试OOA和OOD:1、软件工程2、UML图3、设计原则4、模式4-1、设计模式(微观)4-2、架构模式(宏观)UML类图:关系:类与接口:实现关系 用虚线+空心三角箭头表示类与类:泛化关系(is a)用实线+空心三角箭头表示 指的 ...
分类:
其他好文 时间:
2017-04-29 14:21:50
阅读次数:
143
Java是一种面向对象语言 Java程序中一切皆对象,也就是说运行中的Java程序其实是很多对象依照设计要求不断 创建 修改 联系其他对象 修改其他对象 完成使命后被垃圾收集器回收。 那么程序设计就要求定义对象的功能,设置对象之间的联系(接口),设计对象之间相互操作的顺序,根据操作结果的不同再进行更 ...
分类:
其他好文 时间:
2017-04-29 13:44:05
阅读次数:
157
使用抽象类和接口的优解 1. 前言 2. 所谓习惯认知 3. 开门见山的万金油 第1条:抽象类设计注重对象性,接口设计注重服务性 第2条:更近的抽象类,更远的接口 第3条:子类间有关系时考虑用抽象类,没有关系时一定要用接口 第4条:版本迭代中优先考虑使用抽象类而不是接口 4. 设计是个性的妥协 5. ...
分类:
其他好文 时间:
2017-04-26 19:15:07
阅读次数:
228
[高并发秒杀系统的开发流程及技术要点] DAO层 1.数据库设计和实现,手写DDL 2.Mybatis理解和使用技巧,主配置,XML中SQL的编写 3.Mybatis与Spring的整合,包扫描,DAO实现,别名识别 Servcie层 4.业务接口的设计和封装,使用者角度设计接口 5.SpringI ...
分类:
其他好文 时间:
2017-04-17 11:56:19
阅读次数:
173
一切都在变化,因此程序要适应变化; 变化分层 封装 接口与隐藏: 接口:类暴露出来的部分,是类所提供的功能; 隐藏实现的细节; UML类图 接口在哪儿? 设计思路:从上到下设计 实现类的接口 细化 ...
分类:
编程语言 时间:
2017-04-12 02:15:25
阅读次数:
132
step1:通过依赖倒置实现单向依赖 A依赖于B,胜过A/B互相依赖。 step2:从开发视图来定义规则 A依赖于B,B提供lib和头文件。 lib:静态库优于动态库。 头文件:1)除系统&平台,无其他依赖。2)数据结构和函数定义功能单一,接口稳定。 step3: 接口设计原则 参考文档1:《how ...
分类:
其他好文 时间:
2017-04-02 14:36:12
阅读次数:
173
图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。 与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。然而这界面若要通过在显示屏的特定位置,以”各种美观而不单调的视觉消息“提示用户”状态的 ...
分类:
其他好文 时间:
2017-03-25 23:34:49
阅读次数:
171