Seam model

In Software development, a seam is a place where you can alter behavior in your program without editing in that place.1

Types:

  • Preprocessing seams: 전처리기 단계에서의 seam
  • Link seams: 링크 단계에서의 seam (동적 링킹 포함)
  • Object seams: OOP에서 다형성을 이용하는 seam

Footnotes

  1. p31, Working effectively with legacy code

2024 © ak