Skip to content

Commit 98a5c15

Browse files
committed
Add a couple of reference videos
1 parent 5183515 commit 98a5c15

File tree

1 file changed

+6
-0
lines changed
  • _notes/software-architecture/refactoring

1 file changed

+6
-0
lines changed

_notes/software-architecture/refactoring/catalog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ title: "Refactoring Catalog"
33
layout: notes
44
---
55

6+
[unladen-swallow]: https://youtu.be/liIlW-ovx0Y?si=GHnKgDNroeQBrCh9
7+
[norwegian-blue]: https://youtu.be/TaFDzTzKAT0?si=Y67svuRxWEXUFE5X
8+
69
# [Catalog](https://www.refactoring.com)
710
* Collected by Fowler
811
* Refactoring entry composed of:
@@ -37,6 +40,9 @@ layout: notes
3740
# Replace Conditional with Polymorphism (after)
3841
<img src="https://yuml.me/diagram/class/[{abstract}bird|%20|%20+%20get_speed():number{abstract}],[european|%20|%20+%20get_speed():number],[african|%20|%20+%20get_speed():number],[norwegian_blue|%20|%20+%20get_speed():number],[{abstract}bird]^-[european],[{abstract}bird]^-[african],[{abstract}bird]^-[norwegian_blue]" alt="Replace Conditional with Polymorphism example"/>
3942

43+
* ![Swallows][unladen-swallow]
44+
* ![Norwegian Blue][norwegian-blue]
45+
4046
# Change Bidirectional Association to Unidirectional - Before
4147
![](https://yuml.me/diagram/class/[order]<*-1%3e[customer])
4248

0 commit comments

Comments
 (0)