当前位置:柔美女性网 >

绿色生活 >心理 >

观察者人格的优缺点

观察者人格的优缺点

观察者人格的优缺点

观察者模式的效果有以下的优点:

第一、观察者模式在被观察者和观察者之间建立一个抽象的耦合。被观察者角色所知道的只是一个具体观察者列表,每一个具体观察者都符合一个抽象观察者的接口。被观察者并不认识任何一个具体观察者,它只知道它们都有一个共同的接口。

由于被观察者和观察者没有紧密地耦合在一起,因此它们可以属于不同的抽象化层次。如果被观察者和观察者都被扔到一起,那么这个对象必然跨越抽象化和具体化层次。

第二、观察者模式支持广播通讯。被观察者会向所有的登记过的观察者发出通知

观察者模式有下面的缺点:

第一、如果一个被观察者对象有很多的直接和间接的观察者的话,将所有的观察者都通知到会花费很多时间。

第二、如果在被观察者之间有循环依赖的话,被观察者会触发它们之间进行循环调用,导致系统崩溃。在使用观察者模式是要特别注意这一点。

第三、如果对观察者的通知是通过另外的线程进行异步投递的话,系统必须保证投递是以自恰的方式进行的。

第四、虽然观察者模式可以随时使观察者知道所观察的对象发生了变化,但是观察者模式没有相应的机制使观察者知道所观察的对象是怎么发生变化的。

优点:观察者是天生的思想家,他们喜欢那些深刻和抽象的东西。他们不喜欢和外界接触,封闭自己。职场中的他们对待工作从来不会感情用事,喜欢有足够的思考时间,信奉知识就是力量,都有自己的特殊的技能

缺点:婚恋中的他们对感情很木讷,很迟钝,不会说甜言蜜语,不会表达爱。观察者,有轻微的妄想症,很多事情,他们没有真正的实践过,只是要头脑里幻想过,他们就会对朋友说做过。任何一件事情只要想明白了,他们就说做过了。观察者要学会和别人分享自己的重要成果,不要让自己的真实情感被理性的分析所取代。

  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/zh-my/lvse/xinli/dynnjr.html