此程式设计者将其分为二个阶段，只是复杂的架构后来没有实现，只留下幽灵物件。不能将幽灵物件和其他在MVC等设计模式中使用，生命期较长，有状态的物件混为一谈。若要移除幽灵物件，可直接删除物件，将其机能直接加入要调用幽灵物件的物件中，加入机能的方式可以透过继承或是混入（mixin）的方式。