千锋:Unity RPG游戏从入门到实战全套教程_哔哩哔哩_bilibili
p1
软件设计原则:
原因:
1.适应变化
2.提高代码复用率
3.可维护性
4.可扩展性
图形学,工程学,算法
单一职责
开闭原则
修改代码时尽量不改动原代码,而增加新的方法
依赖倒置原则:
1:先了解需求
2:先画图
3:变成代码
接口隔离原则:
接口中的单一原则
里氏原则:
不要修改别人的代码,重写父类的代码。
多态:父类的指针指向子类 而调用子类的方法。向上转型
Parent tmpParent=new Son();
tmpParent.showMe();
合成复用原则:
父类:解决子类共同的问题
子类:解决特有的问题
public class DesignPerson {
}
public class Leader : DesignPerson {
public void WriteFrame() { }