提供一个代理以控制对这个对象的访问。19)单例模式(Si
gleto
):保证一个类仅有一个实例,并提供一个访问它的全局访问点。20)状态模式(State):允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它所属的类。21)策略模式(Strategy):定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法的变化可独立于使用它的客户。22)模板模式(TemplateMethod):定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。23)访问者模式(Visitor):表示一个作用于某对象结构中的各元素的操作。该模式可以实现在不改变各元素的类的前提下定义作用于这些元素的新操作。1、你认为一个项目如何进行才正确(比如:尽一切可能快的完成任务或完全按照类似CMM来操作)根据林锐博士的观点:企业的根本目标是合法地赚取尽可能多的利润,使企业利益最大化。企业所有的特定目标和行动都是围绕上述根本目标开展的,任何背离根本目标的行动都将对企业造成伤害,应当杜绝。基于此任何人都不要强调我将严格遵守XX模式,带领团队开发出具有XX等级的产品,企业需要的是能够带领团队按时、合格的开发出产品的Ma
ager。2、你经常看或仔细研读过的书有哪些?不用回答你看过的课本,枚举几个经典的当然前提是必须真的看过至少浏览过主题和目录。比如《Java编程思想》、《Java模式》、《人月神话》等,由于将来要做的是team中的替补leader或真正的leader所以你必须说出软工的东西。3、你认为你应聘我们公司的项目经理,你自身的优势在哪?1)融洽,没有领导希望你带领团队每天打嘴仗然后他还要去开屁股(Sorry,这似乎不很文明),你必须说明你能在以往团队中与其他人和谐相处。2)技术,千万不要谦虚,对方要的就是技术过硬、能力出众的人才,你只需要说明你成功解决过什么难题并且你对J2EE、XX中间件、XX系统有多么的熟悉。4、如果给你一个Team,公司决定让你的Team开发A产品,OK这恰好是你的强项,你们很快开发出来了,但很沮丧的结果是它(你们的产品)没有销路;经过讨论公司又决定让你的Team开发B产品,OK这恰好又是你的强项,你们很快开发出来了,但很沮丧的结果是它(你们的产品)又没有销路。请问你怎么面对这个问题,你是否觉得决策层很无能甚至要推翻他或者去一个更有前途的公司?不要以为这个故事很单纯,这应该是人力在考核你。你一定要r