1.说一下开发中需要遵守的设计原则?
设计模式中主要有六大设计原则:
1、单一职责原则
一个类只负责完成一个职责或者功能。
2、开放封闭原则
定义:对扩展开放,对修改关闭
对扩展开放和对修改关闭表示 当一个类或一个方法有新需求 或者 需求发生改变时 应该采用
扩展的方式而不应该采用修改原有逻辑的方式来实现。
3、里氏替换原则
替换的前提是面向对象语言所支持的多态特性。
那当某个方法参数或变量是 List接口类型时,既可以是 ArrayList的实现, 也可以是 LinkedList
的实现,这就是替换。