배운것들을 정리합니다.
三昧境

cleanarchitecture 2

[플러터 Flutter] call 메서드란?

call은 Dart에서는 클래스 안에 call 메서드를 정의하면, 그 클래스의 인스턴스를 마치 함수처럼 호출할 수 있게 됩니다.즉, 객체에 ()를 사용하여 직접 호출하는 방식을 제공하는 것입니다.static과 혼동하실 수 있지만 전혀 다른 목적으로 사용되며, 유사한 기능을 제공하지 않습니다.(조금 비슷할 순 있습니다.) callstatic호출 방식객체를 함수처럼 호출(myObject())클래스 이름으로 호출(MyClass.method())인스턴스 필요 여부객체 인스턴스가 필요객체 인스턴스가 필요 없음사용 목적객체의 인스턴스를 함수처럼 다루기 위해클래스 자체의 기능을 제공하기 위해 call 메서드의 기능객체를 함수처럼 호출 가능call 메서드를 정의한 클래스는 객체 자체를 함수처럼 사용할 수 있습니다.코드..

[플러터 Flutter] 클린아키텍처(Clean Architecture)란 무엇인가

[플러터 Flutter] MVVM이란 무엇인가MVVM (Model - View - ViewModel)패턴은 소프트웨어 아키텍처 패턴 중 하나로,애플리케이션의 UI코드와 비즈니스 로직을 분리하여 더 유연하고 유지보수가 용이한 코드를 작성하는 데 도움을 줍니다.이ujo-orr.tistory.comMVVM에 대해서 모르신다면 한번 읽고 오시는걸 추천 드립니다.  클린 아키텍처 (Clean Architecture)란?클린 아키텍처는 소프트웨어 설계 패턴 중 하나로,의존성 역전 원칙(Dependency Inversion Principle)을 중심으로 시스템을 설계하여유연하고 유지보수하기 쉬운 코드를 작성하는 데 초점을 맞춥니다.이 아키텍처는 [유즈케이스(비즈니스 로직)]와 [구현(외부 시스템)]을 분리하여, 각 ..

Flutter/tip 2024.09.13