종합

· 종합
디자인 패턴(Design Pattern) 소프트웨어 설계에서 자주 발생하는 문제들을 해결하기 위해 반복적으로 사용되는, 검증된 설계 방법을 정형화한 것. 다시 말해, 소프트웨어 개발 과정에서 직면하는 공통적인 문제를 해결하기 위한 최선의 사례(Best Practices)를 문서화한 것 어댑터 패턴(Adaptoer Pattern)"호출당하는 쪽의 메서드를 호출하는 쪽의 코드에 대응하도록 중간에 변환기를 통해 호출하는 패턴"어댑터 패턴은 소프트웨어 디자인 패턴 중 하나로, 서로 다른 인터페이스를 가진 두 개체가 함께 작동할 수 있도록 중간에 "어댑터" 역할을 하는 클래스를 두어 호환성을 제공하는 패턴이다. 어댑터 패턴이 적용되지 않은 코드package adapterPattern;public class Ser..
· 종합
객체 지향 설계의 핵심 원칙은 응집도를 높이고(High Cohesion), 결합도를 낮추라(Loose Coupling)는 고전 원칙을 재정립한 것이다. 이러한 원칙을 SOLID라는 약어로 표현하며, 각 원칙은 객체 지향 설계의 주요 개념을 다루고 있다. SRP - 단일 책임 원칙 (Single Responsibility Principle)"어떤 클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다" - 로버트 C. 마틴SRP는 클래스, 모듈, 메서드 등 각 요소가 하나의 책임만 가지도록 설계하는 것. 이는 코드의 유지보수성과 이해도를 높이는 데 중요한 역할을 한다. 잘못된 예class 사람 { String 군번;}사람 로미오 = new 사람();사람 줄리엣 = new 사람();줄리엣.군번 = "1573..
ggdev
'종합' 카테고리의 글 목록