zoukankan      html  css  js  c++  java
  • 明朝的中央集权与外观模式

        今天上午上了一节专业课:历史教学论。专门讲述如何作为一名合格的历史老师,要求我们具备什么样的素质。一名同学上去试讲一节课,课程讲述的是:明朝君权的加强。

        我们知道中国古代史是一部君权与相权竞争的历史,有的时期相权的权利甚至超越了君权。而到了明朝取消了丞相制度,全面加强了君权。那么它是如何加强中央集权的呢?

    这里我画了一张图来说明,这张图只是为了方便大家理解,因为各个朝代对相权的分权是不一样的。


        明朝之前都是由丞相的管理的,倘若皇帝的命令到达丞相手里,然后丞相私自改动命令下达,谁又能调查呢。因此,明朝皇帝觉得自己的权利有些分散,不能全面掌握国家的事情,就废除了丞相制。成为下面这一幅图:


        这里丞相已成为了历史,皇帝全面掌握国家政权机构,完成了上情下达,下情上传的工作。不过这加重了皇帝的工作量,导致明朝的皇帝不得不每天工作十几个小时,有的皇帝不能坚持下去就开始不理朝政,让一些宦官成为气候,这都是后话了。

      那么为什么明朝的皇帝如此之累呢?

      我可以回答一下:因为他没有使用外观模式。

      外观模式就是如第一幅图一样,将一些事情交给一个总管去做,皇帝所做的只是控制这位总管即可。外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

     何时使用外观模式?

    首先,在设计初期阶段,应该有意识的将不同的两个层分离,层与层之间建立外观Façade;

    其次,在开发阶段,子系统往往因为不断的重构而变得越来越复杂,增加外观Façade可以提供一个简单的接口,减少它们之间的依赖;

    第三,在维护一个一遗留的大型系统时,可能这个系统已经非常难以维护和扩展了,为新系统开发一个外观Façade类,来提供设计粗糙或高度复杂的遗留代码的比较清晰简单的接口,让新系统与Façade对象交互,Façade与遗留代码交互所有复杂的工作。

     外观模式是为了解耦的,而皇帝要加强中央集权就需要耦合度高,所以他摒弃了丞相制度,让中国古代的行政机构作出了一些改变,有利于中国古代行政制度的发展。但是嘛,可能我们的大明皇帝也不知道,这样虽然造就了集权,也造就了宦官的专权,不知道他们地下有知会不会再废丞相制度呢…

  • 相关阅读:
    Mybatis plus强大的条件构造器QueryWrapper条件构造器基础方法解释
    代码一键生成
    报错:error setting certificate verify locations: CAfile: D:/Git/anz/Git/mingw64/ssl/certs/ca-bundle.crt CApath: none
    safari怎么设置开发者模式,调出审查元素
    react antd Tabs组件如何修改默认样式-友好的解决方法
    css filter属性滤镜变灰
    yarn的安装和常用命令
    react-app-rewired start 启动失败报错解决方法
    react路由5到底要怎么使用(基础向)
    react中img引入本地图片的2种方式
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3102439.html
Copyright © 2011-2022 走看看