开闭原则(对扩展开放;对修改封闭)
需求是时刻在变化的,开闭原则就是在面对新需求是尽可能的保持代码稳定,核心思想是对可能变化的部分抽象。
开放-封闭原则是面向对象设计的核心所在。遵循这个原则可以带来面向对象技术所生成的巨大好处,也就是可维护、可扩展、可服用、灵活性好。开发人员应该仅对程序中呈现出频繁变化的那部分抽象,然而,对于应用程序中的每个部分都刻意地进行抽象同样不是一个好主意。拒绝不成熟的抽象和抽象本身一样重要。切记。
1.简单工厂模式又称静态工厂方法模式。重命名上就可以看出这个模式一定很简单。它存 在的目的很简单:定义一个用于创建对象的接口。工厂模式(静态工厂模式、工厂方法模式、抽象工厂模式)
public interface Car
{
public void drive();
}
//具体产品角色
public class Benz implements Car
{
public void drive() {
System.out.println("Driving Benz ");
}
}
public class Bmw implements Car
{
public void drive()
{
System.out.println("Driving Bmw ");
}
}
2.
3.



