Posts
  • 곧추서기

    자바와 C#에서의 polymorphism

    • 1 Comments
    Technorati 태그: polymorphism virtual과 관련된 몇 가지 현상에 대해 좀 더 살펴보자. 자바의 경우 자바의 경우 인터페이스를 구현하거나 다른 클래스를 상속할 경우 항상 virtual로 간주되기 때문에 virtual이라는 키워드가 존재않는다. 따라서 원하지 않는 virtual 적인 행위를 방지하기 위해 final이라는 키워드를 사용할 수 있다.  클래스의 상속을 막기 위해 final class로 선언할 수 있고 public...
  • 곧추서기

    [재미삼아] C# 인터페이스와 자바 인터페이스의 차이

    • 1 Comments
    C#은 자바의 장점을 수용하고, 자바가 모델로 삼은 C++의 장점도 일부 수용하였기에 C#은 자바보다 표현 능력은 약간 낫다고 할 수 있다. C#에는 있지만 자바에는 없는 기능으로는 C++의 function pointer의 객체 버전이라 할 수 있는 delegate, 멤버 변수이외에 별도의 Property 둔 것, delegate 기반의 Event, indexer 등을 들 수 있다. C#의 Interface는 자바의 Interface와 달리 위에서...
  • 곧추서기

    다수 언어, 단일 플랫폼 vs. 단일 언어, 다수 플랫폼

    • 1 Comments
    Technorati 태그: 다빈치 머신 이는 자바와 닷넷을 차이점을 언급할 때 가장 간단하면서 핵심을 찌르는 표현이었으나 언제 부터인가 두 개발 플랫폼은 서로를 너무 사랑하는 듯 닮아가고 있어 더 이상 맞는 표현은 아니다. 닷넷 진영을 먼저 살펴보면, 노벨의 모노 프로젝트 덕택에(?) 닷넷 애플리케이션도 유닉스로는 썬 솔라리스, 리눅스로는 수세와 레드햇을 포함한 왠만한 리눅스 배포판, 맥 OS, 그 외에 FreeBSD, OpenBSD를 포함하여...
Page 1 of 1 (3 items)