Data Access Object
מראה
בתכנות מוכוון עצמים, תבנית Data Access Object (בקיצור DAO) היא תבנית עיצוב המשמשת כממשק מופשט למסד נתונים או למנגנון אחסנת נתונים דומה. התבנית מספקת פעולות מוגדרות מבלי לחשוף את דרך המימוש ומפרידה את האופן שבו ניגש היישום לנתונים, מייצוגם במסד נתונים מסוים. ליישום, הנתונים מוצגים כטיפוסים ואובייקטים עסקיים.