2009년 11월 6일 금요일

[AS3.0] #2.프로그래밍의 두가지 방법

[절차적 언어]
동사 위주
함수 중심 구동

 

[OOP]
목적어 위주
대상 중심 구동

 

 


//절차적 언어 패턴
function SUM(a:int, b:int):int
{
 return a+b;
}

trace(SUM(10, 20)); // 30 출력

 

 

//OOP적 언어 패턴
[Calculator.as]
package
{
 public class Calculator
 {
  public function SUM(a:int, b:int):int
  {
   return a+b;
  }
 }
}

 

[test.fla]
var mCal:Calculator = new Calculator();
trace(mCal.SUM(100, 55);