소프트웨어공학 (2) 썸네일형 리스트형 비밀번호 저장하는법 패스워드를 단방향 해시함수로 바꿔서 저장. 원본으론 찾을수있지만 바뀐걸로는 원본못찾음. 해시함수 여러번쓰거나 원본에 문자열추가해서 해시함수써서 보안 쌔게 가능 solid 원칙이란? 1. 단일 책임 원칙 ( 하나의 클래스는 하나의 책임만) 2. 개방 폐쇄 원칙 ( 기능을 추가할때 기존 코드를 건들지 않는다) 3. 리스코프치환원칙 (부모 클래스를 자식클래스로 바꿔도 언제나 정상작동해야함) 4.인터페이스 분리원칙(사용하지 않는 메서드가 있는 인터페이스에 의존하지않는다) 5. 의존성역전원칙(더 구체적인것에 의존하면 안되고 더 추상적인것에 의존해서 그것을 구체화해야한다) 이전 1 다음