반응형
Notice
Recent Posts
Recent Comments
Link
목록디자인 패턴 (1)
뜌릅
디자인 패턴 - 디자인 원칙(OOPL)
디자인 패턴에는 여러가지 원칙이 있는데, (SOLID라든가..) 그런 기법이 아닌 객체지향 언어에서 우리가 코드를 짤때 신경써야 하는 부분을 생각해 보았다. 1. 애플리케이션에서 달라지는 부분을 찾아내고, 달라지지 않는 부분과 분리 해야 한다. 이 개념은 캡슐화의 개념과 겹치게 된다. 코드중에 중복되지 않고 바뀌는 부분이 있다면 따로 뽑아서 캡슐화를 해야한다. 그렇게 하면, 바뀌지 않는 (중복되는) 부분에는 영향을 미치지 않고 바뀌는 부분만 고치거나 확장할 수 있게 될 것이다. 중복되는 부분을 최대한 활용하는 것은 어떠한 상황에서도 이익이면 이익이 되었지 손해가 되지는 않을 것이다. 2. 객체 지향언어에서 생각 해야 할 것은 누가 어떤 것을 책임 질 것이냐 이다. 아이탬에 대한 정보를 어떤 클래스가 가져..
디자인 패턴(Design Pattern)
2022. 11. 12. 21:14