비디오: SteemFest 4 - 3speak, steempress, steemplus, steemit, coingecko, waivio 2024
iOS 앱을 제작할 때 표준 프로세스 및 객체 지향 (OO) 디자인 규칙을 사용하면 디자인이 견고해야합니다. 그러나 적절한 프로세스와 적절한 지침을 사용하더라도 안티 패턴을 만들 수 있습니다. 안티 패턴은 클래스가 부적절한 연결을 통해 기능을 상속 할 때 발생합니다.
숙련 된 개발자 일지라도, 잘못 설계하여 기능이 제대로 작동하지 않을 수 있습니다. 다음은 당신이 일을 잘못 이해할 수있는 구체적인 방법을 다룹니다.
반 패턴은 조직 설계 및 프로젝트 관리에서부터 프로그래밍에 이르기까지 다양한 함정을 다루고 있습니다. 다음은 OO 디자인과 관련된 몇 가지 반 패턴입니다.
-
소위 Base Bean 패턴 방지: 여기에는 하위 클래스에 필요한 기능이 포함되어 있기 때문에 클래스가 다른 클래스를 상속합니다.
단어의 의미를 찾을 수있는 사전 클래스를 구현한다고 가정합니다. 단어가 의미를 찾기 위해 해쉬 된 해시 테이블은 사전 내에서 사용할 수있는 합리적인 데이터 구조입니다.
Base Bean은 대개 상속을 통해 진정한 서브 클래스를 표현하는 데 적합한 IS-A 관계를 포함 관계가 더 잘 작동하는 HAS-A 관계로 혼동 할 때 발생합니다. 즉, 사전은해시 테이블을 가질 수 있지만 해시 테이블을 포함하지는 않습니다.