![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
不弃_
本人懒到要死,就不要看简述了
展开
-
面向对象 - 设计模式 - 单例模式
问题 经过良好设计的系统一般通过方法调用来传递对象实例。每个类都会与背景环境保持独立,并通过清晰的通讯方式来与系统中其他部分进行协作。有时你需要使用一些作为对象间沟通渠道的类,此时就不得不引入依赖关系。 假设有一个用于保存应用程序信息的 Preferences 类。我们可能会使用一个 Perferences 对象来保存诸如DSN(用于保存数据库的表及用户信息)字符串,URL根目录、文件路径等数...原创 2018-02-26 18:09:19 · 232 阅读 · 0 评论 -
面向对象三大特性--封装、继承、多态
封装 简单地说,封装就是对客户端代码隐藏数据和功能。封装也是面向对象的重要概念之一。 要实现封装,最简单的办法是将属性定义为private或protected。通过对客户端代码隐藏属性,我们创建了一个接口并防止在偶然情况下污染对象中的数据。 多态是另外一种封装。通过把不同的实现放在公共接口之后,我们对客户端代码隐藏了功的实现。也就是说,任何在接口背后发生的改变对外界的系统来说都是可忽略的。我们...原创 2018-02-26 16:28:39 · 351 阅读 · 1 评论