创建对象和使用对象

转载 2015年07月07日 22:04:41

与一个对象相关的职责通常有三类:
1.对象本身所具有的职责
2.创建对象的职责
3.使用对象的职责

对象本身所具有的职责

其实就是对象自身所具有的一些数据和行为,可通过一些公开的方法来实现它的职责。很多的时候,所关心的就是一个对象本身所具有的职责。

创建对象的职责

创建对象的方法有以下几种:
1.使用new关键字直接创建对象,这是很多时候的选择
2.通过反射机制
3.通过工厂类创建对象

使用new关键字创建对象的缺点:
在一个类中使用new创建对象,其实就是把创建对象的职责和使用对象的职责耦合在一起了。

解决这个缺点最常用的的方法就是使用工厂类了。

使用对象的职责

使用对象的职责那就更不用说了,创建一个对象的本身就是为了使用它,不然创建它干什么呢?不同就是在于,是谁在使用它而已。

使用 JSON 创建对象

    一般在JavaScript中可以调用Object类的构造函数来创建对象: var obj = new Object();     并且可以将对象附加到其他对象上,类...
  • trovi
  • trovi
  • 2014年10月22日 16:07
  • 876

【JAVA】32、对象的创建与使用

本篇介绍对象的创建与使用
  • omoiato
  • omoiato
  • 2016年03月07日 22:34
  • 730

创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库-问题解决

解决办法:Release模式下->属性->常规->项目默认值->全程序优化  将这里的默认项 “使用链接时间代码生成”改为“无全程序优化,  接下来就可以运行了。...
  • doubaijun
  • doubaijun
  • 2016年01月28日 09:57
  • 3954

js创建对象的方法以及优缺点

本文主要总结了 js创建对象的方法以及优缺点。
  • k358971707
  • k358971707
  • 2016年10月29日 18:06
  • 427

java使用反射创建对象

Class对象中包括构造器(Constructor)、属性(Field)、方法(Method)。下面要讲的是通过反射来构造对应类的实例。 通过反射来生成对象有两种方式: 1、通过Class对象的n...
  • u013473691
  • u013473691
  • 2016年10月08日 17:12
  • 2567

用关键字new创建对象 new都做了什么(随笔)

深入讨论new操作符创建新实例对象的过程。
  • h15882065951
  • h15882065951
  • 2017年04月09日 20:33
  • 731

java创建对象时初始化

一个类中包含,基本类型的静态变量,引用型的静态变量,非静态基本类型变量,非静态引用类型变量,构造器,静态方法,非静态方法,静态域 static{} 这些变量可以定义在类内部的任何位置。 关...
  • Z_T_T
  • Z_T_T
  • 2017年03月01日 20:23
  • 415

Java反射机制创建对象

package lxf; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang...
  • smartboy_01
  • smartboy_01
  • 2014年04月08日 18:48
  • 29934

spring学习(五)—通过注解方式创建对象和注入属性

内容来自传智博客学习视频1.使用注解方式时需要的配置文件
  • lvyuan30276
  • lvyuan30276
  • 2017年02月09日 15:49
  • 2406

vue.js入门(一)创建vue对象和常用指令及使用示例

Vue官网中文网:https://cn.vuejs.org/ 一、创建一个Vue对象 var vm = new Vue({ el: '#example',//定位操作对象...
  • gezi2015129
  • gezi2015129
  • 2017年03月13日 17:25
  • 384
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建对象和使用对象
举报原因:
原因补充:

(最多只允许输入30个字)