In a ubiquitous computing environment, one basic parameter is whether all the components in any specific environment are able to connect with each other and users can utilize them at anytime, anywhere. To address above issues, we introduce an efficient resource management scheme based on polymorphism. In this paper, resource objects are presented in the unified form to cooperate each other based on a common interface defined in it. The unified form of resource objects are called as Virtual Object (VO). With the VO, we propose a mechanism to provide services to users. The proposed mechanism is based on the profiles, which represents the situational information of any certain user. In this paper, services will be transformed based on the varying profile and it is called polymorphic services.