[发明专利]页面布局管理方法及装置有效
申请号: | 201710640310.3 | 申请日: | 2017-07-31 |
公开(公告)号: | CN107402766B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 张磊;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 苏胜 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 布局 管理 方法 装置 | ||
本发明涉及互联网技术领域,具体涉及一种页面布局管理方法及装置,该页面布局管理方法及装置应用于终端,该页面布局管理方法包括定义父类函数,所述父类函数内包括抽象类函数,另外定义多个子函数且每一个子函数均继承所述父类函数,通过在每个子函数中继承的父类函数的抽象函数中改写,以使得每个子函数对应实现一种页面布局的功能。通过本方案由于子函数中对继承的抽象类函数改写的内容不同,则不同子函数对应实现不同的页面布局效果,同时子函数均继承父类函数中共有功能,因此,在子函数中不必再重复书写相关代码,以提高了代码的复用效率,减少了开发成本。
技术领域
本发明涉及互联网技术领域,具体而言,涉及一种页面布局管理方法及装置。
背景技术
在斗鱼客户端播列表的开发过程中需要对列表元素进行展示,在使用RecycleView控件的使用过程中需要传递一个管理者Manager用于对布局页面进行相关的管理。斗鱼直播tab页面中存在两种页面,其一是普通的规则排布的页面,也就是每行两列的均匀排布,其二是瀑布流的排布。传统的方案去解决这两种不同页面布局的时候的处理方法是通过编写两个页面来分开进行处理的。但是分成两个页面来独立编写业务逻辑存在下面几个问题,其一是这两个页面的绝大多数业务逻辑都是相同的,比如什么时候发请求,对请求的处理以及错误页面展示等,仅仅对最终的业务数据的UI展示不一样,而这个页面的不一样的主要原因是因为页面的Manager导致的,因为两个页面的布局不同而全部将业务逻辑实现一遍的方法会比较耗时和较大的人工开销。
因此,提供一种提高代码复用效率,同时实现不同页面布局效果的方法是十分必要的。
发明内容
本发明的目的在于提供一种页面布局管理方法,以通过子函数实现不同页面的布局效果,同时不同子函数共用相同的业务逻辑以提高代码的复用率,减少开发成本。
本发明的另一目的在于提供一种页面布局管理装置,以通过子函数实现不同的页面布局效果,同时不同子函数共用相同的业务逻辑以提高代码的复用率,减少开发成本。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种页面布局管理方法,应用于终端,所述方法包括:
定义父类函数,所述父类函数包括抽象类函数;
定义多个子函数且每一个子函数均继承所述父类函数;
响应用户的操作改写每个所述子函数继承的父类函数中的抽象类函数,以使得每个子函数对应实现一种页面布局功能。
第二方面,本发明实施例还提供了一种页面布局管理装置,应用于终端,所述装置包括:
第一定义模块,用于定义父类函数,所述父类函数包括抽象类函数;
第二定义模块,用于定义多个子函数且每一个子函数均继承所述父类函数;
函数改写模块,用于响应用户的操作改写每个所述子函数继承的父类函数中的抽象类函数,以使得每个子函数对应实现一种页面布局功能。
本发明实施例提供的一种页面布局管理方法及装置,该页面布局管理方法及装置应用于终端,该页面布局管理方法包括定义父类函数,所述父类函数内包括抽象类函数,另外定义多个子函数且每一个子函数均继承所述父类函数,通过在每个子函数中继承的父类函数的抽象函数中改写,以使得每个子函数对应实现一种页面布局的功能。通过本方案由于子函数中对继承的抽象类函数改写的内容不同,则不同子函数对应实现不同的页面布局效果,同时子函数均继承父类函数中共有功能,因此,在子函数中不必再重复书写相关代码,以提高了代码的复用效率,减少了开发成本。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710640310.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种代码审查发布方法及系统
- 下一篇:显示推送消息的方法和装置