您的位置:首页 > 其它

类和接口

2016-05-21 16:02 225 查看


类和接口


使类和成员的可访问性最小(封装)

尽可能使每个类和成员不对外界访问
公有类中使用访问方法(get,set)而非公有域(即直接访问)
使可变性最小化
复合优先于继承(包装类)
接口优于抽象类
接口只用于定义类而为其他目的定义接口是不恰当的(如定义接口常量,不恰当)
类层次优先(继承)与标签类(即类中太过与复杂)
用函数对象表示策略(策略模式)

//策略接口
public interface Comparator<T>{
public int compare(T t1,T t2)
}

class StringLengthComparator implements<String>{

}


优先考虑静态成员类(静态内部类)

非静态成员类将与外部类关联在一起
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: