2011년 2월 14일 월요일

OOP

절차

function copy(source) {
if (source is file) {
copy_file_to_clipboard()
} else if {source is text) {
copy_text_to_clipboard()
}
}

OOP
function copy(source) {
source.copyTo(clipboard)
}

---
절차
class 메일클라이언트:
def drawMenu(편지함):
if 편지함 is 받은편지함:
menu.add(답장)
menu.add(전달)
menu.add(삭제)
elif 편지함 is 임시보관함:
menu.add(보내기)
elif 편지함 is 휴지통:
menu.add(복원)
menu.add(완전삭제)
draw(menu)

OOP
class 메일클라이언트:
def drawtMenu(편지함):
draw(편지함.getMenu())

class 받은편지함:
def getMenu(self):
menu.add(답장)
menu.add(전달)
menu.add(삭제)
return menu

출처 : http://youngrok.com/ http://goo.gl/4p64

댓글 없음:

댓글 쓰기