- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 状态模式
状态模式,允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。(通过这个模式将状态封装成独立的类,并将动作委托到代表当前状态的对象)
2017-10-31 00:05:16 279
原创 模板方法模式
模板方法模式,在一个方法中定义了一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。
2017-10-25 12:50:35 308
原创 命令模式
命令模式(Command Pattern),将发出请求的对象和执行请求的对象解耦。在被解耦的两者之间是通过命令对象进行沟通。命令对象封装了接收者和一个或一组动作。
2017-10-19 23:56:53 260
原创 单例模式
对于一些对象我们可能需要确保只被实例化一个,否则可能会出问题,比如:打日志(为了确保日志的顺序,因此只能实例化一个)、windows的任务管理器、数据库线程池、还有回收站等,这些都需要确保类必须只能被实例化一个,这种场景对应的设计模式也叫作单例模式(singleton pattern)。
2017-10-15 21:08:34 260
原创 Maven profiles构建开发、集测、生产环境配置文件
(特别强调:该步骤只在Maven Spring MVC + jdbcTemplate下可行,对于Spring MVCx + MyBatis可能有些许不一样,需要实际做相应的修改)
2017-10-15 19:32:07 559
原创 InteliJ IDEA 设置与快捷键
IDEA全称InteliJ IDEA,支持Java、Kotlin、Groovy、Scala等语言,能够实现智能编码。相比于Eclipse来说,界面UI更现代化,代码提示补充等功能更智能。
2017-10-09 22:50:44 1397
原创 Java 抽象类中变与不变的行为设计
在实际业务开发过程中,对于同样一种事件可能有不同的处理行为,而且在开发完成之后,后期可能会添加新的处理行为,如何在不影响旧有的业务代码,增加新的行为是本文需要探讨的问题。
2017-10-08 15:50:49 632
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人