![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式之美
程序员的看家本领
彡芉迣鎅
java town
展开
-
面向对象-封装、抽象、继承、多态分别可以解决哪些编程问题?
封装(Encapsulation)封装也叫作信息隐藏或者数据访问保护。类通过暴露有限的访问接口,授权外部仅能通过类提供的方式来访问内部信息或者数据。它需要编程语言提供权限访问控制语法来支持,例如 Java 中的 private、protected、public 关键字。封装特性存在的意义,一方面是保护数据不被随意修改,提高代码的可维护性;另一方面是仅暴露有限的必要接口,提高类的易用性。抽象(Abstraction)封装主要讲如何隐藏信息、保护数据,那抽象就是讲如何隐藏方法的具体实现,让使用者只需要关心原创 2020-12-07 22:29:06 · 145 阅读 · 0 评论 -
面向对象-当谈论面向对象的时候,我们到底在谈论什么?
奥术大师SD原创 2020-12-07 21:48:49 · 85 阅读 · 0 评论