Extended design patterns in new object-oriented programming languages

    研究成果: Conference contribution

    抄録

    Most of design patterns are implemented in major object-oriented programming languages such as C++ and Java. However, newer object-oriented programming languages than such languages has new language features which can improve implementations of design patterns. In this paper, we propose two extended design patterns called customizable state pattern and deeply immutable pattern. We compares implementations of our design patterns in Java, C++ and eight new object-oriented programming languages through our motivating example. As a result, we confirmed new languages, in particular Scala, improved implementations of our design patterns.

    本文言語English
    ホスト出版物のタイトルProceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
    出版社Knowledge Systems Institute Graduate School
    ページ600-605
    ページ数6
    2013-January
    January
    出版ステータスPublished - 2013
    イベント25th International Conference on Software Engineering and Knowledge Engineering, SEKE 2013 - Boston, United States
    継続期間: 2013 6 272013 6 29

    Other

    Other25th International Conference on Software Engineering and Knowledge Engineering, SEKE 2013
    国/地域United States
    CityBoston
    Period13/6/2713/6/29

    ASJC Scopus subject areas

    • ソフトウェア

    フィンガープリント

    「Extended design patterns in new object-oriented programming languages」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

    引用スタイル