工厂模式以及接口的使用
工厂模式的步骤工厂的特征就是根据需要需求生产(对象)
1生产的这东西用来干嘛用的。
2生产的这东西用来干嘛用的。对象生产的东西不同,需要考虑统一调用的问题
生产就是为了计算,就是为了调用计算的方法,
考虑返回值等应该有计算的方法
接口的定义
定义接口
interface 接口名
{
接口的成员
}
方法,属性,索引,事件声明
方法:返回类型 方法名(参数列表)
class myclass :接口名
{
和抽象类的使用一样,必须要实现这个接口中的方法
和正常方法一样写。
}
public absract string fun(int num)
{
保证实现接口的类中有接口中国定义的方法即可
如果这个类是一个抽象类,那么可以将接口中的方法实现,也可以将其作为一个抽象的方法
如果不是抽象的 就必须实现方法过程
}
接口中属性的本质就是方法显示
显示接口就是多继承
显示实现接口 语法
返回类型 接口名。方法名(参数)
{
方法
}
可以知道显示实现接口方法没有访问修饰符(怎么调用呢)
现实接口只能通过接口进行调用
值类型与引用类型
值类型就是复制
引用类型就是快捷方式 就是访问地址
异常处理
try
{
可以要出现的异常
}catch
{
抛出异常
}
finally
{
无论如何在结束捕获异常结构时都会执行其中的代码
}
加上REF后,调用者的变量和方法中的参数 ,指向的是同一块内存空间,即改变一个另一个也会改变