类和接口
来源:互联网 发布:java位运算 编辑:程序博客网 时间:2024/05/17 22:44
类和接口
使类和成员的可访问性最小(封装)
- 尽可能使每个类和成员不对外界访问
- 公有类中使用访问方法(get,set)而非公有域(即直接访问)
- 使可变性最小化
- 复合优先于继承(包装类)
- 接口优于抽象类
- 接口只用于定义类而为其他目的定义接口是不恰当的(如定义接口常量,不恰当)
- 类层次优先(继承)与标签类(即类中太过与复杂)
- 用函数对象表示策略(策略模式)
//策略接口public interface Comparator<T>{ public int compare(T t1,T t2)}class StringLengthComparator implements<String>{ }
- 优先考虑静态成员类(静态内部类)
- 非静态成员类将与外部类关联在一起
0 0
- 接口和抽象类
- 接口和抽象类
- 接口和抽象类
- 抽象类和接口
- 抽象类和接口
- 抽象类和接口
- 接口和抽象类
- 抽象类和接口
- 抽象类和接口
- 接口和类
- 接口和抽象类
- 抽象类和接口
- 抽象类和接口
- 抽象类和接口
- 抽象类和接口
- 接口和抽象类
- 抽象类和接口
- 接口和抽象类
- Java 多态
- 仿ViewPager相册(使用HorizontalScrollView)
- bash for windows 图形界面显示方法汇总
- Websocket详细讲解(基础篇一)
- 【POJ 1026】Cipher(置换群)
- 类和接口
- 我是电脑白痴-办公室生存法则
- EasyUI datagrid实现翻页保持checkbox状态
- spring的 object is not an instance of declaring class
- VS2012配置OpenGL
- POJ3295 Tautology
- 2016年华为网络技术精英大赛复赛试题
- volatile与AtomicIntegerfieldupdater 区别与关系
- 华硕a501lb5200加内存和固盘并装上win7系统并设置固盘为第一启动