问题 问答题

一般资料:求助者,男性,31岁,大学毕业,自己开公司。
案例介绍:求助者大学毕业以后在一家大公司工作,求助者的能力比较强,工作兢兢业业,因此很受上司的赏识,去年公司决定提拔求助者为公司总经理,但是求助者想自己创业,因此放弃了公司的升职机会,辞去了公司的工作,开始创业。求助者在经过了一年的拼搏后,公司不仅没有盈利,还将自己辛苦赚来的钱赔了进去。求助者体验到了创业的艰难。但是求助者很不甘心,平时无论做什么都想着创业的事情,没有心情做其他事。求助者自从创业失败以后,整个人变了很多,连自己都怀疑自己有心理问题,情绪总是被一些创业新闻左右。求助者很后悔放弃公司升职的机会,更后悔自己创业,想调整自己的情绪,但是总是控制不了自己。最近三个多月,求助者失眠、厌食,还会经常做噩梦,做事情无法集中精神。想起创业自己就心慌、担心公司坚持不下去,担心自己赔得一无所有。还为资金周转不开而发愁,觉得自己很没用,很痛苦,情绪失落。
心理咨询师观察了解到的情况:求助者出生在农村,父母离婚,自小和父亲一起,很懂事,帮助父亲做很多家务,也很孝顺父亲。求助者胆小,从不敢冒险。女友因为求助者创业失败,也与他分手。因为心情原因,求助者也没有回家过春节。
请根据案例回答以下问题:

简述求助者中心疗法的自我理论。

答案

参考答案:[答案] (1)自我理论是一种人格理论,强调自我实现是人格结构中的唯一的动机。自我理论阐述了人格结构、人格的形成和发展、人格异化和心理障碍产生的原因。
(2)自我理论各项:
①经验:经验概念是指求助者在某一时刻所具有的主观精神世界。其中既包括有意识的心理内容,也包括那些还没有意识到的心理内容。经验包括个体的认知和情感事件,它们能够被个体知觉到,或者具有被知觉的能力。
②自我概念:自我是指求助者真实的本体,自我概念主要是指求助者如何看待自己,是对自己总体的知觉和认识,是自我知觉和自我评价的统一体。
③价值的条件化:每个人都存在着两种价值评价过程。一种是人先天具有的有机体的评价过程,另一种是价值的条件化过程。价值条件化建立在他人评价的基础上,而非建立在个体自身的有机体的评价基础之上。

多项选择题
填空题

阅读下列说明和Java代码,将应填入 (n) 处的字句写在对应栏内。

[说明]

某公司的组织结构图如图18-25所示,现采用组合(Composition)设计模式来设计,得到如图18-26所示的类图。

其中,Company为抽象类,定义了在组织结构图上添加(Add)和删除(Delete)分公司/办事处或者部门的方法接口。类ConcreteCompany表示具体的分公司或者办事处,分公司或办事处下可以设置不同的部门。类HRDepartment和FinanceDepartment分别表示人力资源部和财务部。

[Java代码]

import java.util. *;

(1) Company

protected String name;

public Company(String name) (2) =name;

public abstract void Add(Company c); //增加子公司、办事处或部门

public abstract void Delete(Company c); //删除子公司、办事处或部门

class ConcreteCompany extends Company

private List< (3) >chiidren=new ArrayList< (4) >();

//存储子公司、办事处或部门

public ConcreteCompany(String name)super(name);

public void Add(Company c) (5) .add(c);

public void Delete(Company c) (6) .remove(c);

Class HRDepartment extends Company

public HRDepartment(String name) super(name);

//其他代码省略

class FinanceDepartment extends Company

public FinanceDepartment(String name) super(name);

//其他代码省略

public class Test

public Static void main(String[]args)

ConcreteCompany root=new ConcreteCompany("北京总公司");

root.Add(new HRDepartment("总公司人力资源部"));

root.Add(new FinanceDepartment("总公司财务部"));

ConcreteCompany comp=new ConcreteCompany("上海分公司");

comp.Add(new HRDepartment("上海分公司人力资源部"));

comp.Add(new FinanceDepartment("上海分公司财务部"));

(7)

ConcreteCompany comp1=new ConcreteCompany("南京办事处");

comp1.Add(new HRDepartment("南京办事处人力资源部"));

comp1.Add(new FinanceDepartment("南京办事处财务部"));

(8) ; //其他代码省略

(7)处填()。