소행성소장

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

내적일관성 1

[ES6] 템플릿 메소드 패턴 예제

상속을 이용한 템플릿 메소드 패턴 예제 다형성을 이용하여 load() 메소드 호출시 각각 자식의 _load() 메소드가 호출된다. 다형성 = 내적일관성 + 대체가능성 // 공통 부분 const Order = class { #id; #name; constructor(name) { this.#name = name; } getName() { return this.#name; } load() { const content = "[공통] 부모 > 자식변수 [content]"; this._load(content); // 위임 부분 } _load(v) { throw "override"; } // HOOK } const ord1 = class extends Order { constructor() { super("자식 >..

객체지향 2022.05.09
1
더보기
  • 분류 전체보기
    • 인프라
    • 프로그래밍
      • Js
      • Java
      • Php
      • c#
      • Python
      • C++
      • Android
      • Ios
      • vue
      • flutter
    • 객체지향
    • 알고리즘
    • 빌더
      • 워드프레스
      • 그누보드
    • Front
    • Html&Css
    • QA
      • JAVASCRIPT
    • 소행성이야기
    • 맛집

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

페이스북 트위터 플러그인

  • Facebook
  • Twitter

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바