Abstract:As BDI agent based on reasoning theory is too abstract to implement with conventional method,the difference and relation between agent and object are analysised,and agent is regared as a software process or thread which is autonomous and programmed by objects in this paper.Such conceptions as brief,desire and intention in BDI agent are converted into brief object,event and plan which can be implemented by object-oriented methods.Finally a reusable object-oriented programe framework of BDI agent is designed by design pattern.