![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
面向对象和设计模式
------
踟蹰千年
希望能一直有码编的码农一枚
展开
-
面向对象OO
面向对象面向对象是一种思想,面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程。面向对象有三大特征:封装性、继承性、多态性1.封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式好处:将变化隔离、便于使用、提高复用性、提高安全性原则:将不需要对外...原创 2018-08-30 21:47:12 · 436 阅读 · 0 评论 -
什么时候用抽象类,什么时候用接口
如果是考虑一类事物或者一种事物的特征,比如会飞的会跑的 一般定义成接口如果考虑的是一个事物,但是没有一个具体概念,比如交通工具定义为抽象类...原创 2018-09-06 11:39:14 · 1539 阅读 · 0 评论 -
UML类图
我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字:本项目是在一期的基础上增加对电缆、通讯工程的管理和施工详细数据的记录和统计,使整个系统更好的管理各工程项目从中标开始到竣工验收的全部过程和资料和分析施工过程的数据。本系统将一条或一个标段的架空电力线路工程定为一个单位工程,即系统中的一个工程项目;每个单位工程分为若干个分部工程;每个分部工程分为若干个分项工程;每个分项工程中...转载 2019-02-13 16:22:55 · 309 阅读 · 0 评论