The text is unchanged, but footnotes, formatting or block attributes have changed.
Content blocks 12 β 12
The text is unchanged, but footnotes, formatting or block attributes have changed.
Content blocks 16-17 β 16-17
The text is unchanged, but footnotes, formatting or block attributes have changed.
Content blocks 22 β 22
The text is unchanged, but footnotes, formatting or block attributes have changed.
Content blocks 24 β 24
The text is unchanged, but footnotes, formatting or block attributes have changed.
Content blocks 26 β 26
The text is unchanged, but footnotes, formatting or block attributes have changed.
Content blocks 28 β 28
The text is unchanged, but footnotes, formatting or block attributes have changed.
Content blocks 30-31 β 30-31
The text is unchanged, but footnotes, formatting or block attributes have changed.
Content blocks 33 β 33
The text is unchanged, but footnotes, formatting or block attributes have changed.
Content blocks 35 β 35
The text is unchanged, but footnotes, formatting or block attributes have changed.
Footnote 1
β
Robert C. Martin. [The Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). The Clean Code Blog (2012λ 8μ13μΌ).
+
Robert C. Martin. [The Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). The Clean Code Blog (August13,2012).
Footnote 3
β
Glenn E. Krasner, Stephen T. Pope. "A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80". *Journal of Object-Oriented Programming*, 1988λ 8/9μνΈ, pp. 26-49. [PDF](https://ics.uci.edu/~redmiles/ics227-SQ04/papers/KrasnerPope88.pdf).
+
Glenn E. Krasner, Stephen T. Pope. "A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80". *Journal of Object-Oriented Programming*, August/September 1988, pp. 26-49. [PDF](https://ics.uci.edu/~redmiles/ics227-SQ04/papers/KrasnerPope88.pdf).
Footnote 5
β
Martin Fowler. "Passive View". martinfowler.com (2006λ 7μ18μΌ). [μλ¬Έ](https://martinfowler.com/eaaDev/PassiveScreen.html).
+
Martin Fowler. "Passive View". martinfowler.com (July18,2006). [Original article](https://martinfowler.com/eaaDev/PassiveScreen.html).
Footnote 7
β
Mike Potel. "MVP: Model-View-Presenter, The Taligent Programming Model for C++ and Java". Taligent, Inc. (1996). [PDF](http://www.wildcrest.com/Potel/Portfolio/mvp.pdf). λμ λ¬Έλ¨, Summary μ , Three User Interface Questions μ .
+
Mike Potel. "MVP: Model-View-Presenter, The Taligent Programming Model for C++ and Java". Taligent, Inc. (1996). [PDF](http://www.wildcrest.com/Potel/Portfolio/mvp.pdf). Openingparagraph; Summary and Three User Interface Questions sections.
Footnote 8
β
Andy Bower, Blair McGlashan. "Twisting the Triad: The evolution of the Dolphin Smalltalk MVP application framework". ESUG 2000 Tutorial Paper (2000). [Internet Archive μ¬λ³Έ](http://web.archive.org/web/20201108220908/http://www.object-arts.com/downloads/papers/TwistingTheTriad.PDF). Model-View-Controller,Twisting the triad μ .
+
Andy Bower, Blair McGlashan. "Twisting the Triad: The evolution of the Dolphin Smalltalk MVP application framework". ESUG 2000 Tutorial Paper (2000). [Internet Archive copy](http://web.archive.org/web/20201108220908/http://www.object-arts.com/downloads/papers/TwistingTheTriad.PDF). Model-View-Controllerand Twisting the triad sections.
Footnote 9
β
Martin Fowler. [Presentation Model](https://martinfowler.com/eaaDev/PresentationModel.html) (2004). Also Known as,λμ λΆμ Note.
+
Martin Fowler. [Presentation Model](https://martinfowler.com/eaaDev/PresentationModel.html) (2004). Also Known as;the introductory Note.
Footnote 10
β
John Gossman. [Introduction to Model/View/ViewModel pattern for building WPF apps](https://learn.microsoft.com/en-us/archive/blogs/johngossman/introduction-to-modelviewviewmodel-pattern-for-building-wpf-apps) (2005). λ³Έλ¬Έμ 체.
+
John Gossman. [Introduction to Model/View/ViewModel pattern for building WPF apps](https://learn.microsoft.com/en-us/archive/blogs/johngossman/introduction-to-modelviewviewmodel-pattern-for-building-wpf-apps) (2005). Fullarticle.
Footnote 14
β
Jeffrey Palermo. [The Onion Architecture : part 1](https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/) (2008λ 7μ29μΌ).
+
Jeffrey Palermo. [The Onion Architecture : part 1](https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/) (July29,2008).
Footnote 15
β
Robert C. Martin. [The Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). The Clean Code Blog (2012λ 8μ13μΌ).
+
Robert C. Martin. [The Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). The Clean Code Blog (August13,2012).
Footnote 16
β
Martin Fowler. [Presentation Domain Data Layering](https://martinfowler.com/bliki/PresentationDomainDataLayering.html). martinfowler.com (2015λ 8μ26μΌ).
+
Martin Fowler. [Presentation Domain Data Layering](https://martinfowler.com/bliki/PresentationDomainDataLayering.html). martinfowler.com (August26,2015).
Footnote 17
β
Martin Fowler. [*Patterns of Enterprise Application Architecture*](https://martinfowler.com/books/eaa.html). Addison-Wesley Professional, 2002. μ μμμ± μκ°νμ΄μ§; μΆνμ¬μμΆκ°μΌμ [InformIT](https://www.informit.com/store/patterns-of-enterprise-application-architecture-9780321127426).
+
Martin Fowler. [*Patterns of Enterprise Application Architecture*](https://martinfowler.com/books/eaa.html). Addison-Wesley Professional, 2002. Theauthor'sbookpage; publisherand publication date from [InformIT](https://www.informit.com/store/patterns-of-enterprise-application-architecture-9780321127426).
Alistair Cockburn. [Hexagonal (Ports & Adapters) Architecture](https://alistair.cockburn.us/hexagonal-architecture/). September4,2005version 0.9. Intentand The Pattern sections;the Adapter entry under Related Patterns.
Footnote 19
β
Jeffrey Palermo. [The Onion Architecture : part 1](https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/) (2008λ 7μ29μΌ).
+
Jeffrey Palermo. [The Onion Architecture : part 1](https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/) (July29,2008).
Footnote 20
β
Jeffrey Palermo. [The Onion Architecture : part 1](https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/) (2008λ 7μ29μΌ).
+
Jeffrey Palermo. [The Onion Architecture : part 1](https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/) (July29,2008).
Footnote 21
β
Jeffrey Palermo. [The Onion Architecture : part 3](https://jeffreypalermo.com/2008/08/the-onion-architecture-part-3/) (2008λ 8μ4μΌ). Key tenets of Onion Architecture.
+
Jeffrey Palermo. [The Onion Architecture : part 3](https://jeffreypalermo.com/2008/08/the-onion-architecture-part-3/) (August4,2008). Key tenets of Onion Architecture.
Footnote 22
β
Robert C. Martin. [The Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). The Clean Code Blog (2012λ 8μ13μΌ).
+
Robert C. Martin. [The Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). The Clean Code Blog (August13,2012).
Footnote 24
β
Dino Esposito. "Cutting Edge: Better Web Forms with the MVP Pattern". *MSDN Magazine* 25(9) (2010λ 9μ). [Microsoft Learn 보κ΄λ³Έ](https://learn.microsoft.com/en-us/archive/msdn-magazine/2010/september/msdn-magazine-cutting-edge-better-web-forms-with-the-mvp-pattern). MVP and MVVM μ .
+
Dino Esposito. "Cutting Edge: Better Web Forms with the MVP Pattern". *MSDN Magazine* 25(9) (September2010). [Microsoft Learn archive](https://learn.microsoft.com/en-us/archive/msdn-magazine/2010/september/msdn-magazine-cutting-edge-better-web-forms-with-the-mvp-pattern). MVP and MVVM section.
Footnote 26
β
John Gossman. [Advantages and disadvantages of M-V-VM](https://learn.microsoft.com/en-us/archive/blogs/johngossman/advantages-and-disadvantages-of-m-v-vm) (2006). λ³Έλ¬Έμ 체.
+
John Gossman. [Advantages and disadvantages of M-V-VM](https://learn.microsoft.com/en-us/archive/blogs/johngossman/advantages-and-disadvantages-of-m-v-vm) (2006). Fullarticle.
Footnote 27
β
Dino Esposito. "Cutting Edge: Better Web Forms with the MVP Pattern". *MSDN Magazine* 25(9) (2010λ 9μ). [Microsoft Learn 보κ΄λ³Έ](https://learn.microsoft.com/en-us/archive/msdn-magazine/2010/september/msdn-magazine-cutting-edge-better-web-forms-with-the-mvp-pattern). Postback μ .
+
Dino Esposito. "Cutting Edge: Better Web Forms with the MVP Pattern". *MSDN Magazine* 25(9) (September2010). [Microsoft Learn archive](https://learn.microsoft.com/en-us/archive/msdn-magazine/2010/september/msdn-magazine-cutting-edge-better-web-forms-with-the-mvp-pattern). Postback section.
Footnote 28
β
Jeffrey Palermo. [The Onion Architecture : part 1](https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/) (2008λ 7μ29μΌ).
+
Jeffrey Palermo. [The Onion Architecture : part 1](https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/) (July29,2008).
Footnote 29
β
Robert C. Martin. [The Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). The Clean Code Blog (2012λ 8μ13μΌ).
+
Robert C. Martin. [The Clean Architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). The Clean Code Blog (August13,2012).
Footnote 30
β
Martin Fowler. [Presentation Domain Data Layering](https://martinfowler.com/bliki/PresentationDomainDataLayering.html). martinfowler.com (2015λ 8μ26μΌ).
+
Martin Fowler. [Presentation Domain Data Layering](https://martinfowler.com/bliki/PresentationDomainDataLayering.html). martinfowler.com (August26,2015).