使类和成员的可访问性最小化
2015-12-02 16:35
441 查看
package-private(包级私有的),public (公有的)
-----如果类或者接口能够被做成包级私有的,它就应该被做成包级私有的,
它实际上是包的实现的一部分,而不是这个包导出api的一部分,它的修改,替换,或删除,不需要担心影响到现有的客户端程序。
除非你把它做成公有的,那么你就要有责任的永久的支持它,保持它的兼容性。
-----如果类或者接口能够被做成包级私有的,它就应该被做成包级私有的,
它实际上是包的实现的一部分,而不是这个包导出api的一部分,它的修改,替换,或删除,不需要担心影响到现有的客户端程序。
除非你把它做成公有的,那么你就要有责任的永久的支持它,保持它的兼容性。
相关文章推荐
- 网络模拟工具
- Java 并发
- 【Leetcode】Product of Array Except Self
- Gerrit no Verified 在最新的2.7版本之后添加Verified
- 1052. Linked List Sorting
- 一个文件上传模块
- footer根据根据内容是否满屏选择是否居于底部
- 使用Volley上传文件
- nodejs创建一个应用
- Unknown encoder 'libx264'
- 《SPRING实战第三版》1~4章笔记
- C-028.字符串的用户录入
- 基本数据类型
- Java基本知识(连载)-概述和基本语法
- codeforces Moodular Arithmetic 数论
- jQuery实现获取绑定自定义事件元素的方法
- GCDAsyncSocket的socketDidDisconnect的error
- C语言实现ps命令
- NSSet基本用法
- Android 中的定时事件使用