摘要:
一. Error和Exception比较 一个程序出现错误,有如下3种:1. 语法错误,不符合语法。2. Throwable异常。3. 逻辑错误,运行结果和预想结果不一样。 Error(错误):指的是JVM出现的错误,应用程序无法处理。Error发生时,JVM一般会选择线程中止。Exception( 阅读全文
摘要:
一.代理模式结构图 静态代理 接口: public interface PeoPleInterface { void vote(); } 被代理类: public class Farmer implements PeoPleInterface{ @Override public void vote( 阅读全文
摘要:
一、简单工厂(单个工厂) 二、抽象工厂(多个工厂) 三. 模式总结 主要优点1. 屏蔽了产品的具体创建过程,使用简单。2. 满足开闭原则,具有更高的扩展性。其缺点是:每增加一个产品就要增加一个具体产品类和一个对应的具体工厂类,这增加了系统的复杂度。 模式角色抽象工厂(Abstract Factory 阅读全文
摘要:
一. 类的表示 类用矩形表示,分为三层,自顶向下分别是:类名、属性和方法。 属性格式:[可见性] [属性名称] : [类型] = {缺省值,可选}方法格式:[可见性] [方法名称] (参数列表) : [类型] 可见性: -表示private、+表示public、#表示protected。 二. 接口 阅读全文