关闭

创建对象和使用对象

标签: 工厂类
164人阅读 评论(0) 收藏 举报
分类:

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

对象本身所具有的职责

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

创建对象的职责

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

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

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

使用对象的职责

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:17653次
    • 积分:543
    • 等级:
    • 排名:千里之外
    • 原创:34篇
    • 转载:25篇
    • 译文:0篇
    • 评论:0条