代码为什么那么乱! 换种方法学面向对象

简介: 我们经常会为一个问题寻找多种不同的解决方案。当你评估不同的算法和数据结构时,通常会设计几种不同的方案,它们在性能和内存的使用上不尽相同。通过评估不同的方案,最终合理地优化应用程序,这是一种重要的面向对象设计技巧。

点击关注 异步图书,置顶公众号

每天与你分享 IT好书 技术干货 职场知识

点击此处购书

参与文末话题讨论,每日赠送异步图书

——异步小编

我们经常会为一个问题寻找多种不同的解决方案。当你评估不同的算法和数据结构时,通常会设计几种不同的方案,它们在性能和内存的使用上不尽相同。通过评估不同的方案,最终合理地优化应用程序,这是一种重要的面向对象设计技巧。

在软件开发过程中存在着一个不争的事实,即随着代码的增长和对正构建中的那个系统的需求发生变化,那些在当前系统里还不存在的附加逻辑将会被添加进去。几乎在所有的情况里,代码的可维护性在其整个生命周期中始终比优化其现有状态更加重要。

使用面向对象(OO)设计能保证你的代码比不使用它更易于维护和向前发展。如果你不了解编程,那么要如何才能解开那些使用OO实现可维护性的秘密呢?事实是,我们中的许多人在编写完全面向对象的代码方面从未进行过系统的训练。今天小编推荐的这本书让你换个方法学面向对象编程,他就是《漫画面向对象编程(Java语言版)》。

​ 1.故事的开始

​2.面向对象简介

​3.如何由类创建一个对象

本文摘自《漫画面向对象编程(Java语言版)》

​《漫画面向对象编程(Java语言版)》

李思、徐云飞、郑琳 著

点击封面购买纸书


面向对象编程的启蒙读物 以漫画形式展示面向对象编程知识 

本书借助于漫画展示的形式,并使用Java编程语言讲解了面向对象编程中的各种概念和理论知识,比如面向对象的简介、修饰符、类、继承、多态等,以及这些概念在真实编程中的应用。通过本书,读者可以在轻松幽默的氛围中对面向对象编程产生浓厚的兴趣,而不是被各种枯燥乏味的理论吓跑,从而为后续的编程进阶树立信心。

JAVA家族书单

今日互动​

你对本书的看法?为什么?截止时间5月17日17时,留言+转发本活动到朋友圈,小编将抽奖选出3名读者 赠送纸书1本和2张e读版100元异步社区代金券,(留言点赞最多的自动获得一张)。异步图书后台回复“5月新书”进入新书交流群,获得第一手新书信息, 点击此处直接参加活动。

点击此处购书

推荐阅读

2018年5月新书书单(文末福利)

2018年4月新书书单

异步图书最全Python书单

一份程序员必备的算法书单

第一本Python神经网络编程图书

​长按二维码,可以关注我们哟

每天与你分享IT好文。


在“异步图书”后台回复“关注”,即可免费获得2000门在线视频课程;推荐朋友关注根据提示获取赠书链接,免费得异步e读版图书一本。赶紧来参加哦!

点击阅读原文,购买《漫画面向对象编程(Java语言版)》

阅读原文

相关文章
|
5月前
|
消息中间件 Linux API
一篇文章讲明白LinuxKernel编程
一篇文章讲明白LinuxKernel编程
34 0
|
3月前
|
设计模式 程序员
故意把代码写得很烂,这样的 “防御性编程“ 可取吗?
故意把代码写得很烂,这样的 “防御性编程“ 可取吗?
|
6月前
|
设计模式 算法 Java
|
6月前
|
设计模式 Java 开发者
一目了然!谁能想到Java多线程设计模式竟然被图解,看完不服不行
多线程设计模式在Java编程中起着至关重要的作用,它能够有效提高程序的执行效率,使得程序在处理大量数据和复杂任务时更加高效。然而,对于初学者来说,理解和应用多线程设计模式可能是一项相当具有挑战性的任务。为了让读者更加轻松地掌握这一复杂主题,我们带着一种全新的图解方式,深入剖析Java多线程设计模式的精髓。
|
数据安全/隐私保护
机房收费系统—经典代码
机房收费系统—经典代码
|
机器学习/深度学习 自然语言处理 算法
程序员的炫技代码写法
程序员的炫技代码写法
|
数据库
我又写了一堆烂代码
“我又写了一堆烂代码!” 这句话我经常对自己说,目的是为了督促自己不断地思考所写的代码是否足够可靠。
65 0
有点迷糊的题
2541. 使数组中所有元素相等的最小操作数 II - 力扣(LeetCode)
72 0
|
设计模式 XML JavaScript
写了这么久代码你了解Java面向对象的设计原则吗?(一)
写了这么久代码你了解Java面向对象的设计原则吗?
122 0
写了这么久代码你了解Java面向对象的设计原则吗?(一)
|
存储 XML Java
写了这么久代码你了解Java面向对象的设计原则吗?(二)
写了这么久代码你了解Java面向对象的设计原则吗
212 0
写了这么久代码你了解Java面向对象的设计原则吗?(二)
下一篇
无影云桌面