一套完善的建模符号,一系列有效的分析步骤和一个方便易用的建模工具。
面向对象的基本特征是封装、继承、多态、抽象,这个是从实际代码逻辑中进行解释的,封装就是代码封装在内部,构成一个整体功能,只提供某个方法给外面访问,在php中写的public function ,protected function 等就是给该函数方法设置访问权限,而function内部就是存放这块代码的功能逻辑。
扩展资料:
面向对象分析注意事项:
封装的是变量和方法,达到类里面的变量只能够通过类所提供方法才能改变。就是说如果这个类造出了一个对象,那么如果想改变这个对象的状态,只能用有限的(所提供的)方法来改变。
没有封装前,程序在内存能够执行。开辟的内存空间,谁都能访问,能修改。很容易造成内存改变溢出,系统就崩溃。所以提出封装的概念。经过长时间的实践,才发现封装比不封装好。
参考资料来源:百度百科-面向对象分析
1、继承--Inheritance
2、封装--Encapsulation
3、多态--Multimorphrism