---
title: "Discussion on \"Hollowing Out a Facade: Completing the Use Case Port Extraction\" | Hashnode"
description: "Discussion on \"Hollowing Out a Facade: Completing the Use Case Port Extraction\". TL;DR\n\nShelfCommandFacade had three methods. All three now have dedicated single-method ports. The facade is dead code.\n\nPlaceBookOnShelfUseCasePort extracted: BookController and ShelfController now i"
url: "https://hashnode.com/posts/hollowing-out-a-facade-completing-the-use-case-port-extraction/69a5dfbae8e1f9df72d718e5"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Hollowing Out a Facade: Completing the Use Case Port Extraction](https://buildingbibby.hashnode.dev/hollowing-out-a-facade-completing-the-use-case-port-extraction?utm_source=hashnode&utm_medium=feed)

TL;DR ShelfCommandFacade had three methods. All three now have dedicated single-method ports. The facade is dead code. PlaceBookOnShelfUseCasePort extracted: BookController and ShelfController now i

Mar 2 · 10 min read · buildingbibby.hashnode.dev  
Read the article

## Written by

[Leo D. Penrose](https://hashnode.com/@ldpenrose)

@ldpenrose

  
[View profile](https://hashnode.com/@ldpenrose)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
