zoukankan      html  css  js  c++  java
  • 新项目的页面不要直接从PageBase继承

    PageBase封装了我们常用的功能,但是我们的项目不应该从PageBase中继承。
    因为作为每个单独的项目,可能都会有一些本项目之中每个页面非常通用但PageBase没有的功能,如果我们的页面直接从PageBase中继承,则我们项目中的个性化的通用功能就没法通过页面继承的方式访问,而必须借助于一个新的类,相对比较麻烦,所以可以考虑按如下方式继承:
    1、定义一个本项目的页面基类
        public class SomeProjectPageBase : PageBase
    2、本项目中的所有页面从SomeProjectPageBase中继承:
        public class SomePage : SomeProjectPageBase
    这样每个页面既可以得到PageBase的功能,又可以得到本项目中个性化的通用功能。
  • 相关阅读:
    树:二叉树
    树:红黑树
    gtest
    VDB R&D
    QML 从入门到放弃
    json parse
    Effective C++ 笔记
    Samples topic
    C++ 11 snippets , 2
    C++ 11 snippets , 1
  • 原文地址:https://www.cnblogs.com/Ricky81317/p/964588.html
Copyright © 2011-2022 走看看