美文网首页
安卓如何构建更好扩展的系统

安卓如何构建更好扩展的系统

作者: 骚文分位登 | 来源:发表于2017-09-25 11:04 被阅读0次

作为一名在读的学生。写过的项目虽然不多。但是每个项目都让人印象深刻。因为不好好记住,过几天打开项目想要修改时就会发现。我是谁,我在哪里?我在干什么,这是谁写的代码。

每当我想要为自己写的项目加一些功能时,都要回忆好久,思考现在的这些代码都是如何写的。扩展性能非常差,通常都得修改好多代码,最近发现了里氏替换原则。深入了解了一下,发现就是将上课经常学的抽象和接口运用上。这时就会引起深思,写过的项目里,确实抽象和接口没有用过,功能也全都能实现。于是乎就把这些东西抛之脑后。深入了解里氏替换原则之后发现,这些可真是好东西啊。

为了让自己的系统有更好的扩展性,就要用到抽象这个好东西。我是这么理解的,我们可以为一类具有共性的class建立抽象类。将他们的共性抽出来,放到抽象类里面,然后每个子类,继承这个抽象类。然后在自己的类实现中,实现自己的个性。这样扩展系统的时候,只需要先建一个子类,继承,将自己的个性注入进去。这样既扩展了系统,又不用动你原来写的代码。最大限度的保证原来代码的正确性。是不是很棒棒呢。

相关文章

  • 安卓如何构建更好扩展的系统

    作为一名在读的学生。写过的项目虽然不多。但是每个项目都让人印象深刻。因为不好好记住,过几天打开项目想要修改时就会发...

  • 2018-03-09

    电脑真正实现Windows与安卓 双系统 如何让电脑安装上真正的安卓系统,通常我们Windows系统中安装安...

  • 可爱的小安卓

    重新构建的安卓底层系统吗,感觉颠覆的谷歌的安卓系统,这个确实牛批。 新世界-- 5、艾狄安·热尔内勒:这个事件的背...

  • Android训练课程(Android Training) -

    构建你的第一个应用(app) 欢迎来到安卓开发! 这个课程教你如何构建你的第一个应用。你讲会学到如何去创建一个安卓...

  • 2019-06-14

    手机操作系统 手机操作系统发展到今天,主要有谷歌的安卓和苹果的ios系统。除苹果外,其他手机都是安卓系统。安卓系统...

  • 小米平板2 双系统用户更新了MIUI如何进入安卓

    小米平板2 双系统用户更新了MIUI如何进入安卓

  • 安卓App测试简析及工具Emmagee介绍

    一、安卓系统知识概述 1.1 安卓系统架构 应用程序层 应用程序框架层 系统运行库库层 系统内核层 1.2 安卓权...

  • 印象笔记安卓系统同步失败怎么办?

    退出安卓系统印象笔记账号,重新登录! 退出安卓系统印象笔记账号,重新登录!! 退出安卓系统印象笔记账号,重新登录!!!

  • 1.androidmiao

    1.android studio是开发安卓系统很好的工具; 2.开发安卓最好用linux系统或者mac,因为安卓是...

  • Schema export directory is not p

    安卓room构建错误Schema export directory is not provided to the ...

网友评论

      本文标题:安卓如何构建更好扩展的系统

      本文链接:https://www.haomeiwen.com/subject/npmrextx.html