05-C#的基本思想
0.2 C#的基本思想
C#的基本思想即面向对象。面向对象的编程设计(Object Oriented Programming,OOP)旨在将实际世界中存在的事物或概念通过抽象的方法模拟到计算机程序中,尽量使用人的自然思维,着重强调人的正常思维方式和原则。
面向对象的编程设计是将数据及处理这些数据的操作都封装(Encapsulation)到一个称为类(Class)的数据结构中。面向对象的编程设计具有封装、继承和多态性等特点。封装用于隐藏调用者不需要了解的信息;继承则简化了类的设计;多态性是指相同对象收到相同信息,或不同对象收到相同信息时,产生不同的行为方式。