这也是大部分常用Observable的模式。Subject本身是一个Observable,其包含了Observable应有的所有特性。需要调用connect方法返回的subscription的退订方法。两者完全等价,和Subject的三种变形类似的,同样也有三种变形:publishReplay,publishBehavior,publishLast。体现在RxJS中的操作符即为refCount()了,必须搭配multicast一起使用。