프로그래밍/JAVA2 [JAVA] JAVA에서 네이버 메일을 이용한 간단한 푸싱만들기 아마존에서 판매중엔 제품중에는 판매자가 웨어하우스인 제품들이 있다 이 제품들은 구매자들이 여러가지 이유로 반품한 상품을 아마존창고에서 검수 후 재포장하며 판매합니다 웨어하우스 제품은 상태가 좋은경우가 많고 가격도 많이 저렴해서 많이 구매하는데 이로인해 제품이 올라오면 짧은 시간안에 모두 판매되곤 합니다 그런데 상품이 올라오는 시간은 한국시간으로 새벽 12시 ~ 3시에 올라오는데 언제 올라올지도 모르는 재고를 기다릴순 없으니 상품페이지를 지속적으로 관찰하는 프로그램을 만들어보기로 했습니다. 필요한 기능은 1. 아마존 상품페이지를 파싱하여 가격을 추려주는 기능 2. 원하는 가격의 상품이 나왔을때 나한테 알려주는 기능 입니다 오늘 포스팅할 내용은 2번의 내용입니다 먼저 안드로이드에서 푸시기능은 파이어베이스를 .. 2020. 5. 19. [객체지향] SOLID 5원칙 객체지향 프로그래밍의 5가지 원칙에 대해 알아보자. 1. 단일책임 원리 : SRP(Single Responseibility Principle) - 하나의 클래스는 오직 한가지의 책임과 역할을 가지고 있어야함 상인과 상점이 있을때 상인은 판매와 물품 소개를 담당 상점은 물품재고와 물품수주를 담당 상점의 종류가 바뀌더라도 상인은 영향을 받지 않아야함 만약 상인이 판매와 물품 소개, 물품수주를 담당한다면 상점의 종류를 바꿀때 상인이 담당하던 물품수주를 수정해야 하는 경우 가 발생 2. 개방 폐쇄 원칙 : OCP(Open Closed Principle) - 확장에 대해서는 개방적이지만 수정에 대해서는 폐쇄적이여야함 클래스의 기능의 추가의 대해서는 관대하지만 새로운 기능을 위해 클래스를 수정해야하는 경우를 지양 .. 2019. 11. 29. 이전 1 다음