- 博客(4)
- 收藏
- 关注
转载 Java异常处理
ava异常是Java提供的一种识别及响应错误的一致性机制。 Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what, where, why这3个问题:异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异常信息回答了“为什么“会抛出。Java异常机制用到的几个关键字:try、catch、fin...
2018-06-17 15:17:47 138
原创 Java设计模式之strategy模式
定义Strategy模式也叫策略模式是行为模式之一,它对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定(策略)。Strategy模式主要用来平滑地处理算法的切换 。结构封装类:也叫上下文,对策略进行二次封装,目的是避免高层模块对策略的直接调用。抽象策略:通常情况下为一个接口,当各个实现类中存在着重复的逻辑时,...
2018-06-17 13:58:16 244
原创 工厂模式
工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何...
2018-06-17 09:54:03 112
原创 软件构造课程设计模式异同
factory method 和 abstractfactory适用性:abstract factory:一个系统要独立于它的产品的创建、组合和表示时;一个系统要由多个产品系列中的一个来配置的时候;当你要强调一系列相关的产品对象的设计以便进行联合使用时;当你提供一个产品类库,而只想显示它们的接口而不是实现时。Factory method:当一个类不知道它所创建的对象的类的时候;当一个类希望由它的子...
2018-06-17 00:01:20 299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人