본문 바로가기

개발의 흔적

검색하기
개발의 흔적
프로필사진 남들에게 도움을 주는 백엔드 개발자가 되자

  • 분류 전체보기 (76)
    • 자바 (9)
    • 스프링 (12)
    • 코딩테스트 연습 (18)
    • 실무 (18)
    • 서버,보안 (1)
    • 개발 이슈 (2)
    • AWS (2)
    • 알고리즘 (1)
    • 끄적끄적 (5)
Guestbook
Notice
Recent Posts
Recent Comments
Link
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록객체지향 (1)

개발의 흔적

좋은 객체 지향 프로그래밍이란??

객체지향 프로그래밍은 여러개의 독립된 단위, 객체들의 모임으로 파악하고 또한 객체는 메시지를 주고받고 데이터 처리가능(협력) 유연하고 용이 , 다형성을 실세계로 비유를 하면 역할과 구현으로 나뉜다. 역할과 구현으로 구분하면 세상이 단순해지고, 유연해지고 변경도 편리해진다. 클라이언트는 역할만 알면된다(인터페이스) 클라이언트는 구현 대상의 내부구조 및 대상 자체를 변경해도 영향을 받지않는다. 오버라이딩 : 부모 클래스의 메소드를 재정의 오버로딩 : 타입을 다르게 함 다형성의 본질은 협력이라는 객체사이의 관계에서 시작해야함. 클라이언트는 변경하지않고 서버의 구현기능을 유연하게 변경해야한다. 중요* 확장 가능한 설계, 클라이언트에 영향을 주지않는 변경가능 인터페이스를 안정적으로 잘설계하는것이 중요 설계가 중요..

스프링 2021. 1. 30. 00:48
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바