摘要: 一般我们会以这种设计方式生产对象实例,如: 创建一个接口: 实现该接口: 创建一个构造器: 所以在构造实例对象时,需要: TestOpenBuilder.Build()或TestOpenBuilder.Build("","",""); 如果将构造器封装在interface中,如这样所示: 则我们在构 阅读全文
posted @ 2016-07-13 13:45 tjc123 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 这里的静态,指以static关键字修饰的,包括类,方法,块,字段。 非静态,指没有用static 修饰的。 静态有一些特点: 1.全局唯一,任何一次的修改都是全局性的影响 2.只加载一次,优先于非静态 3.使用方式上不依赖于实例对象。 4.生命周期属于类级别,从JVM 加载开始到JVM卸载结束。 可 阅读全文
posted @ 2016-07-13 03:40 tjc123 阅读(13455) 评论(0) 推荐(4) 编辑
摘要: 一般情况下,对一个类的实例和操作,是采用这种方法进行的: 上面是一个Channel类,对它的创建和操作我们一般会采用这种方法进行。但有些情况下,这很烦琐。 因此,可考虑以另一种形式设计类:如 所以就可以这样构造,以链的形式,如: 阅读全文
posted @ 2016-07-13 02:54 tjc123 阅读(1396) 评论(0) 推荐(0) 编辑