日期: 2022-09-21 04:11:32 浏览数:2

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-金湖上往建站

关于Builder模式,我们一定要分清和模板方法的区别,其实就是到底谁承担了"监工"的责任,在模板方法中父类承担了这个责任,而在Builder中,有另外一个专门的类来完成这样的操作,这样做的好处是类的隔离,比如说在Main中,用户根本就不知道有Builder这个抽象类,同样的Director这个监工的根本就不管到底是哪一个实现类,因为任何一个都会被转换为父类,然后进行处理(面向抽象编程的思想),因此很好的实现了隔离,同样的这样设计的好处是复用了,隔离的越好复用起来就越方便,我们完全可以思考,假如还有另外一个监工,使用了不同的construct方法来组装这些复杂的事件,那么对于原来的代码我们不用做任何的修改,只用增加这样的一个监工类,然后定义好相应的方法就好了,之后再Main中使用,这样的一种思想使得我们不用修改源代码,复用(Builder以及其子类)就很方便了,同样的,如果想增加一个新的Builder的子类,只要照着父类的方法进行填充,再加上自己的方法就好了,完全不用修改代码,这也是一种复用,因此这种复用(组件)的思想在设计模式中随处可见,本质就是高内聚低耦合,组件开发,尽量不修改原来的代码,有可扩展性,理解了这一点,我们再看看模板方法,责任全放在了父类里,如果责任需要改变,则必须要修改父类中的责任方法了,这样就修改了原来的代码,不利于复用,这也是两者的本质区别。
https://www.cnblogs.com/zyrblog/p/9230630.html原文地址:
Java 注解(Annotation)
分类 编程技术
Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。
Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自定义 Java 标注。
网上很多关于 Java Annotation 的文章,看得人眼花缭乱。Java Annotation 本来很简单的,结果说的人没说清楚;弄的看的人更加迷糊。
我按照自己的思路,对 Annotation 进行了整理。理解 Annotation 的关键,是理解 Annotation 的语法和用法,对这些内容,我都进行了详细说明;理解 Annotation 的语法和用法之后,再看 Annotation 的框架图,可能有更深刻体会。废话就说这么多,下面开始对 Annotation 进行说明。若您发现文章中存在错误或不足的地方,希望您能指出!
内置的注解
Java 定义了一套注解,共有 7 个,3 个在 java.lang 中,剩下 4 个在 java.lang.annotation 中。
作用在代码的注解是
@Override - 检查该方法是否是重写方法。如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。
@Deprecated - 标记过时方法。如果使用该方法,会报编译警告。
@SuppressWarnings - 指示编译器去忽略注解中声明的警告。
作用在其他注解的注解(或者说 元注解)是:
@Retention - 标识这个注解怎么保存,是只在代码中,还是编入class文件中,或者是在运行时可以通过反射访问。
@Documented - 标记这些注解是否包含在用户文档中。
@Target - 标记这个注解应该是哪种 Java 成员。
@Inherited - 标记这个注解是继承于哪个注解类(默认 注解并没有继承于任何子类)
从 Java 7 开始,额外添加了 3 个注解:
@SafeVarargs - Java 7 开始支持,忽略任何使用参数为泛型变量的方法或构造函数调用产生的警告。
@FunctionalInterface - Java 8 开始支持,标识一个匿名函数或函数式接口。
@Repeatable - Java 8 开始支持,标识某注解可以在同一个声明上使用多次。
1、Annotation 架构
专业网站建设-网站设计-网站制作与网站开发-高端品牌企业宣传策划-金湖上往建站
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)