ICommandService의 경우는
어떠한 명령을 했는지 저장을 하고
Http 통신을 추상화하는 역할을 담당을 해.
여기서 Web을 Blazor Server로 만들면
따로 구분을 할 필요는 없어보이기는 하네.
IErrorMessageBrokerService는 그냥 에러 Command 저장을 하는 곳이야.
웹 구현을 Blazor Server로 만들면 이것도 따로 구분이 필요 없을 것 같더라고.
일단 인터페이스로 분리할 일이 생길까봐 인터페이스를 만들어두기는 했지만.
뭐랄까 코드 짜다보니 .Net MAUI Blazor로 가는 쪽으로 방향이 잡히는 것 같기도 하고 그러네.
https://gall.dcinside.com/mgallery/board/view/?id=github&no=61442&exception_mode=recommend&page=1
.Net 환경 별 인터페이스 분리 Token 저장 모듈인터페이스 분리원칙 적용.IConfiguration 이용 하드코딩 방지.gall.dcinside.com
닷넷추
ㅋㅋㅋ