Patterns, symmetry, and symmetry breaking

被引:4
|
作者
Zhao, Liping [1 ]
机构
[1] Univ Manchester, Sch Comp Sci, Manchester M13 9PL, Lancs, England
关键词
Pattern recognition;
D O I
10.1145/1325555.1325564
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A better understanding of software design patterns, symmetries, and broken symmetries is provided based on the Coplien and Zhao postulates. Studies have found that symmetry is closely related to isomorphism and various programming features are explained using symmetry either in general concept of invariance or in its specific form of geometric transformation. Symmetry breaking is known as partial loss of symmetry and has been recognized as a fundamental process of pattern formation. Object-oriented language features create symmetry by enforcing some invariance to its instances, while the type systems are inherently symmetric. Too much symmetry is found to create inflexible and rigid programs such that language designers introduce language features to break the rigid design. Class symmetry breaking plays a major role in the formation of design patterns.
引用
收藏
页码:41 / 46
页数:6
相关论文
共 50 条
  • [1] Symmetry breaking patterns for inflation
    Klein, Remko
    Roest, Diederik
    Stefanyszyn, David
    JOURNAL OF HIGH ENERGY PHYSICS, 2018, (06):
  • [2] PATTERNS IN SYMMETRY BREAKING TRANSITIONS
    Kralj, Samo
    Repnik, Robert
    PROBLEMS OF EDUCATION IN THE 21ST CENTURY, 2012, 46 : 74 - 84
  • [3] Symmetry breaking patterns for inflation
    Remko Klein
    Diederik Roest
    David Stefanyszyn
    Journal of High Energy Physics, 2018
  • [4] Patterns of dynamical gauge symmetry breaking
    Chen, Ning
    Ryttov, Thomas A.
    Shrock, Robert
    PHYSICAL REVIEW D, 2010, 82 (11):
  • [5] Patterns of symmetry breaking in chiral QCD
    Bolognesi, Stefano
    Konishi, Kenichi
    Shifman, Mikhail
    PHYSICAL REVIEW D, 2018, 97 (09)
  • [6] Symmetry, Symmetry Breaking and Topology
    Sen, Siddhartha
    SYMMETRY-BASEL, 2010, 2 (03): : 1401 - 1422
  • [7] Symmetry and symmetry breaking in nature
    Genz, H
    INTERDISCIPLINARY SCIENCE REVIEWS, 1999, 24 (02) : 129 - 138
  • [8] Spatiotemporal patterns and symmetry breaking on a ring electrode
    Green, BJ
    Hudson, JL
    PHYSICAL REVIEW E, 2001, 63 (02):
  • [9] SYMMETRY-BREAKING PATTERNS IN SU(5)
    MAGG, M
    SHAFI, Q
    ZEITSCHRIFT FUR PHYSIK C-PARTICLES AND FIELDS, 1980, 4 (01): : 63 - 66
  • [10] Symmetry breaking patterns in 3HDM
    I. P. Ivanov
    C. C. Nishi
    Journal of High Energy Physics, 2015