当前位置: 首页 > news >正文

工信部网站备案要求小程序开发教程图书

工信部网站备案要求,小程序开发教程图书,网站建设都包括哪些内容,建筑行业数据开放平台官网区分好的模块和不好的模块最重要的因素是看这个模块对于其他模块而言是否隐藏内部数据和其他细节。好的模块会把所有细节隐藏起来#xff0c;把API和实现隔离开来#xff0c;模块之间用API通信。这就是information hiding或者封装(encapsulation)。是软件设计基本原则之一。 …区分好的模块和不好的模块最重要的因素是看这个模块对于其他模块而言是否隐藏内部数据和其他细节。好的模块会把所有细节隐藏起来把API和实现隔离开来模块之间用API通信。这就是information hiding或者封装(encapsulation)。是软件设计基本原则之一。 information hiding最大的意义在于it decouples解耦 the modules that comprise a system. 这样模块就能独立开发、测试。提高了可重用性。 Java中很多facility协助了信息隐藏比如访问控制access control决定了类接口成员的accessibility。 The rule of thumb: **尽可能使每个类或者成员不被外界访问。**也就是给最小的访问级别。 顶层类和接口 Top level(non-nested)的classes and interfaces只有两种可能的访问级别 package-priavte(笔者注:也就是default) The member is accessible from any class in the package where it is declaredpublic成员(fields, methods, nested classes, and nested interfaces) private—The member is accessible only from the top-level class where it is declared.package-private—The member is accessible from any class in the package where it is declared. Technically known as default access, this is the access level you get if no access modifier is specified.protected—The member is accessible from subclasses of the class where it is declared (subject to a few restrictions [JLS, 6.6.2]) and from any class in the package where it is declared.public—The member is accessible from anywhere. 从package-private变成protected时accessibility会大大增强。protected members应该尽量少用。 子类中覆盖的方法的访问级别不能低于父类的那个。特别的对于接口来说接口中所有的方法都隐含着公有访问级别所以如果一个类实现了接口接口中所有方法在这个类中也必须被声明为公有的。 instance field永远不能是public的。 Classes with public mutable fields are not thread-safe. 这一点也就解释了之前我讨论的为什么android中的context不能写成 public static Context context;当然对于android来说private也不行因为context不能是static。这一点我还是不太明白主要不明白instance field是啥与之对应的static field是啥。 同样的建议适用于静态域。 总之防止任何散乱的类、接口、成员变成API的一部分。除了Public static final的特殊情形public class都不应该含有public fields. 还要确保public static final域的对象都是不可变的比如不能定义一个public static final Things[] VALUES {...};因为非0数组是可变的。 转载于:https://juejin.im/post/5a31341851882535cd4ad56a
http://www.yutouwan.com/news/128471/

相关文章:

  • 企业网站建设代理公司珠海横琴天聚建设工程有限公司网站
  • 开饰品店网站建设预算ppt排版布局
  • 东莞找网站设计搭建网站一般多少钱
  • 模型下载网站开发流程图好玩的传奇
  • 做网站的费用如何入账排行榜前十名
  • wordpress站点 HTML塑料瓶手工制作大全
  • 常州网站制作报价怀化物流网站建设报价
  • 网站开发通过什么途径接活官方网站怎么查询
  • 做网站设计需要具备哪些软件开发培训要学多久
  • 运动会页面设计seo文章代写一篇多少钱
  • 眼镜企业网站建设方案网站推广的特点
  • 网站建设过程中要注意沟通东平专业的网站制作
  • 浅谈网站建设浙江省住房与城乡建设部网站
  • 东莞商城网站建设哪里比较好浙江建设厅网站怎么进不去
  • 明年做哪个网站能致富Wordpress屏蔽国内iip
  • 门户网站标题居中加大小程序开发需要多少钱?
  • 私人做的不错的网站计算机网络工程师
  • 用织梦同时做两个网站做网站怎么租个域名
  • 丹江口网站开发自己建网站难吗
  • 网站建设公司 枫子伽叩无锡h5网站建设
  • 网站使用前流程网站建设公司兴田德润在那里
  • 网上购物软件排行榜360优化大师app
  • 做pc端网站方案网站制作中文版
  • 南漳网站开发羽毛球赛事编排
  • html5网站源码php网站开发需要什么基础只是
  • 苏州高端网站建设公司安防网站模板
  • nas搭建网站小程序定制公司哪家好
  • 网站开发实训教程微信小程序vr全景
  • 市场部做网站工作职责蓬莱网站建设公司报价
  • 做室内装修的网站电子简历表格 个人简历