2017년 11월 22일 수요일
대학생을 위한 IT 매거진 中
대학생을 위한 IT
Object Oriented Programming
최고의 연습장은 JAVA
byHAJUNHOApr 01. 2017
1. http://www.oracle.com/technetwork/java/codeconvtoc-136057.html
Code Conventions for the Java Programming Language: Contents
www.oracle.com
2. 구현보다 인터페이스 중심 - 소프트웨어 공학 V 모델에서 모듈 구현보다 아키텍처를 만드는 것이 우선이란 말과 상통.(Dependency Inversion Principle)
3. 코드는 협업 시 코드 충돌을 줄여서 머지 맨(mergeMan)을 만들지 않기 위해 너무 크게 만들지 말 것 (Interface Segregation Principle). 또, 특정 목적만 수행하는 단위로 쪼갤 것(Single Responsibility Priciple)
4. 확장은 열리고 수정은 닫힌 형태(Open-Closed Principle), 부모 클래스를 계속해서 수정해야 하는 경우라면 설계가 잘못되었다는 의미.
5. 위키피디아 - 리스코프 치환 원칙(영어: Liskov substitution principle, LSP)은 바바라 리스코프가 자료 추상화와 계층 (Data abstraction and hierarchy)이라는 제목으로 기조연설을 한 1987년 콘퍼런스에서 처음 소개한 내용으로, 이 원칙을 엄밀한 용어로 말하자면 (강한) 행동적 하위형화라 부르는 하위형화 관계의 특정한 사례이다. 이 정의는 1994년 논문에서 다음 원칙을 만들어낸 자료형의 의미론적 상호 처리를 보장하기 때문에 단순한 문법적 관계일 뿐만 아니라 의미론적 관계다.
http://stackoverflow.com/questions/56860/what-is-the-liskov-substitution-principle
What is the Liskov Substitution Principle?
I have heard that the Liskov Substitution Principle (LSP) is a fundamental principle of object oriented design. What is it and what are some examples of its use?
stackoverflow.com
피드 구독하기:
댓글 (Atom)
대학원생의 투고 지도 ④ (완결) — 논문의 수준이란 무엇인가: 사다리와 사분위, 첫 논문 전략
완결편이다. "논문 수준"이라는 말을 해부하고, 에듀테크 석사생의 첫 논문 전략으로 마친다. 학위논문과 학술지 논문은 다른 장르다 먼저 가장 흔한 혼동부터. 학위논문(thesis)은 "내가 연구를 수행할 줄 안다...
-
프루나는 이제 믿을만한 공유가 안되고 있다. 젠장. 영화 다운 받아보면 전부 야동이나 포르노류 밖에는 없다. 신고되어 있는 자료부터 보지만 신고가 안되어 있는 것은 제대로 다운도 되지 않는다. 이젠 유료 사이트를 믿을 수 밖엔... ...
-
...
-
구글에서 공개된 현재 최신 버전인 안드로이드(android 4.2.1_r1)에서 SELINUX 부분만 떼서 분석을 해 보려고 한다. 그 첫번째... extras 패치 내용... (이K님 감사합니다.) extras는 말 그대로 엑스트라들을...
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.