《程序员修炼之道:从小工到专家》阅读笔记十

发布时间 2023-04-28 15:33:38作者: 双休日

二十九它只是个视图

  不要将程序写成一个大块,而应该“分而治之”,把程序划分成模块。

  模块或类的一个好的定义:具有单一的,定义良好的责任。

  发布和订阅

  当我们对某个publisher生成的特定事件感兴趣,我们能做的是登记自己。publisher追踪Subscriber对象,publisher生成事件时,依次调用每个Subscriber对象。

  MVC(Model-View-Controller):让模型与表示模型的GUI分离,模型与管理视图的控件分离。

  模型-数据自身,以及用于对其进行操作的常用操作,视图-显示数据。